package tezos-protocol-014-PtKathma
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=7062cd57addd452852598a2214ade393130efa087b99068d53713bdf912b3680
sha512=08e4091144a03ce3c107fb91a66501bd8b65ca3278917c455a2eaac6df3e108ade63f6ab8340a4bb152d60f404326e464d0ec95d26cafe8e82f870465d24a5fc
doc/tezos-protocol-014-PtKathma.raw/Tezos_raw_protocol_014_PtKathma/Raw_context/Dal/index.html
Module Raw_context.DalSource
record_available_shards ctxt slots shards records that the list of shards shards were declared available. The function assumes that a shard belongs to the interval 0; number_of_shards - 1. Otherwise, for each shard outside this interval, it is a no-op.
val register_slot :
t ->
Dal_slot_repr.t ->
(t * bool) Tezos_protocol_environment_014_PtKathma.Error_monad.tzresultregister_slot ctxt slot returns a new context where the new candidate slot have been taken into account. Returns Some (ctxt,updated) where updated=true if the candidate is registered. Some (ctxt,false) if another candidate was already registered previously. Returns an error if the slot is invalid.
candidates ctxt returns the current list of slot for which there is at least one candidate.
is_slot_available ctxt slot_index returns true if the slot_index is declared available by the protocol. false otherwise. If the index is out of the interval 0;number_of_slots - 1, returns false.
val shards :
t ->
endorser:Tezos_protocol_environment_014_PtKathma.Signature.Public_key_hash.t ->
int listshards ctxt ~endorser returns the shard assignment for the endorser for the current level.