package tezos-protocol-015-PtLimaPt
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=ad9e08819871c75ba6f4530b125f7d157799398e4d77a1e6bfea9d91ff37ff55
sha512=c5dc4d40cc09bc6980fbbdb5c2e105bf4252cf9cfcb2b49660b0ebe4dc789f6709ec3b3bf2f87d81580d3eed9521eeb1c960f24d9b14eb0285aaba1f84d10a9b
doc/tezos-protocol-015-PtLimaPt.raw/Tezos_raw_protocol_015_PtLimaPt/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_015_PtLimaPt.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_015_PtLimaPt.Signature.Public_key_hash.t ->
int list
shards ctxt ~endorser
returns the shard assignment for the endorser
for the current level.