package tezos-protocol-016-PtMumbai
This module re-exports definitions from Dal_attestation_repr
and Raw_context.Dal
.
module Shard_map :
Tezos_protocol_environment_016_PtMumbai.Map.S with type key = shard_index
val encoding : t Tezos_protocol_environment_016_PtMumbai.Data_encoding.t
val empty : t
val is_attested : t -> Slot_index.t -> bool
val occupied_size_in_bits : t -> int
val expected_size_in_bits : max_index:Slot_index.t -> int
val shards_of_attestor :
context ->
attestor:public_key_hash ->
shard_index list option
type committee = {
pkh_to_shards : (shard_index * int) Tezos_protocol_environment_016_PtMumbai.Signature.Public_key_hash.Map.t;
shard_to_pkh : Tezos_protocol_environment_016_PtMumbai.Signature.Public_key_hash.t Shard_map.t;
}
val compute_committee :
context ->
(Slot.t ->
(context
* Tezos_protocol_environment_016_PtMumbai.Signature.Public_key_hash.t)
Tezos_protocol_environment_016_PtMumbai.Error_monad.tzresult
Tezos_protocol_environment_016_PtMumbai.Lwt.t) ->
committee Tezos_protocol_environment_016_PtMumbai.Error_monad.tzresult
Tezos_protocol_environment_016_PtMumbai.Lwt.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>