package octez-protocol-013-PtJakart-libs
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Octez protocol 013-PtJakart libraries
Install
dune-project
Dependency
Authors
Maintainers
Sources
tezos-octez-v20.1.tag.bz2
sha256=ddfb5076eeb0b32ac21c1eed44e8fc86a6743ef18ab23fff02d36e365bb73d61
sha512=d22a827df5146e0aa274df48bc2150b098177ff7e5eab52c6109e867eb0a1f0ec63e6bfbb0e3645a6c2112de3877c91a17df32ccbff301891ce4ba630c997a65
doc/octez-protocol-013-PtJakart-libs.client/Tezos_client_013_PtJakart/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_stake_snapshot : int32 option;cycles_per_voting_period : int32 option;hard_gas_limit_per_operation : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Gas.Arith.integral option;hard_gas_limit_per_block : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Gas.Arith.integral option;proof_of_work_threshold : int64 option;tokens_per_roll : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Tez.t option;seed_nonce_revelation_tip : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Tez.t option;origination_size : int option;baking_reward_fixed_portion : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Tez.t option;baking_reward_bonus_per_slot : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Tez.t option;endorsing_reward_per_slot : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Tez.t option;cost_per_byte : Tezos_protocol_013_PtJakart.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;liquidity_baking_subsidy : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Tez.t option;liquidity_baking_sunset_level : int32 option;liquidity_baking_toggle_ema_threshold : int32 option;max_operations_time_to_live : int option;minimal_block_delay : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Period.t option;delay_increment_per_round : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Period.t option;minimal_participation_ratio : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Constants.ratio option;consensus_committee_size : int option;consensus_threshold : int option;max_slashing_period : int option;frozen_deposits_percentage : int option;double_baking_punishment : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Tez.t option;ratio_of_frozen_deposits_slashed_per_double_endorsement : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Constants.ratio option;cache_script_size : int option;cache_stake_distribution_cycles : int option;cache_sampler_state_cycles : int option;tx_rollup_enable : bool option;tx_rollup_origination_size : int option;tx_rollup_hard_size_limit_per_inbox : int option;tx_rollup_hard_size_limit_per_message : int option;tx_rollup_max_withdrawals_per_batch : int option;tx_rollup_commitment_bond : Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Tez.t option;tx_rollup_finality_period : int option;tx_rollup_max_inboxes_count : int option;tx_rollup_withdraw_period : int option;tx_rollup_max_messages_per_inbox : int option;tx_rollup_max_commitments_count : int option;tx_rollup_cost_per_byte_ema_factor : int option;tx_rollup_max_ticket_payload_size : int option;tx_rollup_rejection_max_proof_size : int option;tx_rollup_sunset_level : int32 option;sc_rollup_enable : bool option;sc_rollup_origination_size : int option;sc_rollup_challenge_window_in_blocks : int option;sc_rollup_max_available_messages : int option;chain_id : Tezos_base.TzPervasives.Chain_id.t option;timestamp : Tezos_base.TzPervasives.Time.Protocol.t option;initial_seed : Tezos_protocol_013_PtJakart.Protocol.State_hash.t option 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_013_PtJakart.Protocol.Alpha_context.Constants.parametric ->
Tezos_protocol_013_PtJakart.Protocol.Alpha_context.Constants.parametric
Tezos_base.TzPervasives.tzresult
Lwt.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>