package tezos-protocol-015-PtLimaPt

  1. Overview
  2. Docs
Tezos/Protocol: economic-protocol definition

Install

Dune Dependency

Authors

Maintainers

Sources

tezos-16.0.tar.gz
sha256=ad9e08819871c75ba6f4530b125f7d157799398e4d77a1e6bfea9d91ff37ff55
sha512=c5dc4d40cc09bc6980fbbdb5c2e105bf4252cf9cfcb2b49660b0ebe4dc789f6709ec3b3bf2f87d81580d3eed9521eeb1c960f24d9b14eb0285aaba1f84d10a9b

doc/tezos-protocol-015-PtLimaPt.raw/Tezos_raw_protocol_015_PtLimaPt/Level_storage/index.html

Module Tezos_raw_protocol_015_PtLimaPt.Level_storageSource

Fails with Negative_level_and_offset_sum if the sum of the raw_level and the offset is negative.

i must be positive

Sourceval sub : Raw_context.t -> Level_repr.t -> int -> Level_repr.t option

sub c level i returns None if the level is before the first level of the Alpha family of protocol, otherwise it returns the expected level. i must be positive.

Sourceval first_level_in_cycle : Raw_context.t -> Cycle_repr.t -> Level_repr.t
Sourceval last_level_in_cycle : Raw_context.t -> Cycle_repr.t -> Level_repr.t
Sourceval levels_in_cycle : Raw_context.t -> Cycle_repr.t -> Level_repr.t list
Sourceval levels_in_current_cycle : Raw_context.t -> ?offset:int32 -> unit -> Level_repr.t list
Sourceval levels_with_commitments_in_cycle : Raw_context.t -> Cycle_repr.t -> Level_repr.t list
Sourceval last_allowed_fork_level : Raw_context.t -> Raw_level_repr.t
Sourceval dawn_of_a_new_cycle : Raw_context.t -> Cycle_repr.t option

Returns Some cycle if the current level represents the last level of cycle and None if the level is not the last level of a cycle.

Sourceval may_snapshot_stake_distribution : Raw_context.t -> bool

Returns true if the stake distribution should be snapshot at the current level.

Sourceval may_compute_randao : Raw_context.t -> bool

Returns true if RANDAO should be computed at the current level, that is if the current level, relative to the cycle's start, equals the nonce revelation period cut-off.

OCaml

Innovation. Community. Security.