package tezos-protocol-014-PtKathma
Install
Dune 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.Dal
Source
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.tzresult
register_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 list
shards ctxt ~endorser
returns the shard assignment for the endorser
for the current level.