package octez-protocol-011-PtHangz2-libs
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Octez protocol 011-PtHangz2 libraries
Install
dune-project
Dependency
Authors
Maintainers
Sources
tezos-18.1.tar.gz
sha256=aa2f5bc99cc4ca2217c52a1af2a2cdfd3b383208cb859ca2e79ca0903396ca1d
sha512=d68bb3eb615e3dcccc845fddfc9901c95b3c6dc8e105e39522ce97637b1308a7fa7aa1d271351d5933febd7476b2819e1694f31198f1f0919681f1f9cc97cb3a
doc/octez-protocol-011-PtHangz2-libs.client/Tezos_client_011_PtHangz2/Mockup/Protocol_constants_overrides/index.html
Module Mockup.Protocol_constants_overridesSource
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.tSource
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)"
>