package octez-protocol-014-PtKathma-libs
Octez protocol 014-PtKathma libraries
Install
Dune Dependency
Authors
Maintainers
Sources
tezos-18.0.tar.gz
sha256=dbc3b675aee59c2c574e5d0a771193a2ecfca31e7a5bc5aed66598080596ce1c
sha512=b97ed762b9d24744305c358af0d20f394376b64bfdd758dd4a81775326caf445caa57c4f6445da3dd6468ff492de18e4c14af6f374dfcbb7e4d64b7b720e5e2a
doc/octez-protocol-014-PtKathma-libs.client/Tezos_client_014_PtKathma/Mockup/Protocol_constants_overrides/index.html
Module Mockup.Protocol_constants_overrides
Source
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.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_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)"
>