package octez-protocol-014-PtKathma-libs
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Octez protocol 014-PtKathma libraries
Install
dune-project
Dependency
Authors
Maintainers
Sources
octez-19.0.tar.gz
sha256=c6df840ebbf115e454db949028c595bec558a59a66cade73b52a6d099d6fa4d4
sha512=d8aee903b9fe130d73176bc8ec38b78c9ff65317da3cb4f3415f09af0c625b4384e7498201fdb61aa39086a7d5d409d0ab3423f9bc3ab989a680cf444a79bc13
doc/octez-protocol-014-PtKathma-libs.client/Tezos_client_014_PtKathma/Mockup/Protocol_constants_overrides/index.html
Module Mockup.Protocol_constants_overridesSource
Protocol constants overriding logic.
Source
type tx_rollup = {enable : bool option;origination_size : int option;hard_size_limit_per_inbox : int option;hard_size_limit_per_message : int option;max_withdrawals_per_batch : int option;commitment_bond : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Tez.t option;finality_period : int option;max_inboxes_count : int option;withdraw_period : int option;max_messages_per_inbox : int option;max_commitments_count : int option;cost_per_byte_ema_factor : int option;max_ticket_payload_size : int option;rejection_max_proof_size : int option;sunset_level : int32 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".
Source
type sc_rollup = {enable : bool option;origination_size : int option;challenge_window_in_blocks : int option;max_available_messages : int option;stake_amount : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Tez.t option;commitment_period_in_blocks : int option;max_lookahead_in_blocks : int32 option;max_active_outbox_levels : int32 option;max_outbox_messages_per_level : int option;
}Source
type t = {preserved_cycles : int option;blocks_per_cycle : int32 option;blocks_per_commitment : int32 option;nonce_revelation_threshold : int32 option;blocks_per_stake_snapshot : int32 option;cycles_per_voting_period : int32 option;hard_gas_limit_per_operation : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Gas.Arith.integral option;hard_gas_limit_per_block : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Gas.Arith.integral option;proof_of_work_threshold : int64 option;tokens_per_roll : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Tez.t option;vdf_difficulty : int64 option;seed_nonce_revelation_tip : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Tez.t option;origination_size : int option;baking_reward_fixed_portion : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Tez.t option;baking_reward_bonus_per_slot : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Tez.t option;endorsing_reward_per_slot : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Tez.t option;cost_per_byte : Tezos_protocol_014_PtKathma.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_014_PtKathma.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_014_PtKathma.Protocol.Alpha_context.Period.t option;delay_increment_per_round : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Period.t option;minimal_participation_ratio : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Ratio.t 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_014_PtKathma.Protocol.Alpha_context.Tez.t option;ratio_of_frozen_deposits_slashed_per_double_endorsement : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Ratio.t option;testnet_dictator : Tezos_crypto.Signature.V0.Public_key_hash.t option option;cache_script_size : int option;cache_stake_distribution_cycles : int option;cache_sampler_state_cycles : int option;tx_rollup : tx_rollup;dal : Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Constants.Parametric.dal option;sc_rollup : sc_rollup;chain_id : Tezos_base.TzPervasives.Chain_id.t option;timestamp : Tezos_base.TzPervasives.Time.Protocol.t option;initial_seed : Tezos_protocol_014_PtKathma.Protocol.State_hash.t option option;
}Shamefully copied from Constants_parametric_repr.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_014_PtKathma.Protocol.Alpha_context.Constants.Parametric.t ->
Tezos_protocol_014_PtKathma.Protocol.Alpha_context.Constants.Parametric.t
Tezos_base.TzPervasives.tzresult
Lwt.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>