package octez-protocol-011-PtHangz2-libs
Octez protocol 011-PtHangz2 libraries
Install
Dune Dependency
Authors
Maintainers
Sources
tezos-octez-v20.1.tag.bz2
sha256=ddfb5076eeb0b32ac21c1eed44e8fc86a6743ef18ab23fff02d36e365bb73d61
sha512=d22a827df5146e0aa274df48bc2150b098177ff7e5eab52c6109e867eb0a1f0ec63e6bfbb0e3645a6c2112de3877c91a17df32ccbff301891ce4ba630c997a65
doc/octez-protocol-011-PtHangz2-libs.client/Tezos_client_011_PtHangz2/Mockup/Protocol_constants_overrides/index.html
Module Mockup.Protocol_constants_overrides
Source
Protocol constants overriding logic.
Source
type t = {
preserved_cycles : int option;
blocks_per_cycle : int32 option;
blocks_per_commitment : int32 option;
blocks_per_roll_snapshot : int32 option;
blocks_per_voting_period : int32 option;
time_between_blocks : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Period.t list option;
minimal_block_delay : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Period.t option;
endorsers_per_block : int option;
hard_gas_limit_per_operation : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Gas.Arith.integral option;
hard_gas_limit_per_block : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Gas.Arith.integral option;
proof_of_work_threshold : int64 option;
tokens_per_roll : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Tez.t option;
seed_nonce_revelation_tip : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Tez.t option;
origination_size : int option;
block_security_deposit : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Tez.t option;
endorsement_security_deposit : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Tez.t option;
baking_reward_per_endorsement : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Tez.t list option;
endorsement_reward : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Tez.t list option;
cost_per_byte : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Tez.t option;
hard_storage_limit_per_operation : Z.t option;
quorum_min : int32 option;
quorum_max : int32 option;
min_proposal_quorum : int32 option;
initial_endorsers : int option;
delay_per_missing_endorsement : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Period.t option;
liquidity_baking_subsidy : Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Tez.t option;
liquidity_baking_sunset_level : int32 option;
liquidity_baking_escape_ema_threshold : int32 option;
chain_id : Tezos_base.TzPervasives.Chain_id.t option;
timestamp : Tezos_base.TzPervasives.Time.Protocol.t option;
}
Equivalent of Constants.parametric
with additionally chain_id
and timestamp
but each field is wrapped in an option
. Some
is an override, None
means "Use the default value".
Shamefully copied from Constants_repr.parametric_encoding
and adapted (opt
instead of req
).
Source
val default_value :
Tezos_client_base.Client_context.full ->
t Tezos_base.TzPervasives.tzresult Lwt.t
Source
type field =
| O : {
name : string;
override_value : 'a option;
pp : Format.formatter -> 'a -> unit;
} -> field
Existential wrapper to support heterogeneous lists/maps.
Source
val apply_overrides :
Tezos_client_base.Client_context.printer ->
t ->
Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Constants.parametric ->
Tezos_protocol_011_PtHangz2.Protocol.Alpha_context.Constants.parametric
Tezos_base.TzPervasives.tzresult
Lwt.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>