package tezos-protocol-014-PtKathma
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=43723d096307603703a1a89ed1b2eb202b365f5e7824b96b0cbf813b343a6cf7
sha512=b2a637f2e965000d3d49ad85277ca24d6cb07a1a7cf2bc69d296d8b03ad78c3eaa8e21e94b9162e62c2e11649cd03bc845b2a3dafe623b91065df69d47dc8e4f
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.