package octez-protocol-alpha-libs
Octez protocol alpha libraries
Install
Dune Dependency
Authors
Maintainers
Sources
tezos-octez-v20.1.tag.bz2
sha256=ddfb5076eeb0b32ac21c1eed44e8fc86a6743ef18ab23fff02d36e365bb73d61
sha512=d22a827df5146e0aa274df48bc2150b098177ff7e5eab52c6109e867eb0a1f0ec63e6bfbb0e3645a6c2112de3877c91a17df32ccbff301891ce4ba630c997a65
doc/src/octez-protocol-alpha-libs.test-helpers/constants_helpers.ml.html
Source file constants_helpers.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
(*****************************************************************************) (* *) (* SPDX-License-Identifier: MIT *) (* Copyright (c) 2024 Nomadic Labs, <contact@nomadic-labs.com> *) (* *) (*****************************************************************************) type t = Protocol.Alpha_context.Constants.Parametric.t (* Warning: not a Set *) module Set = struct let consensus_rights_delay consensus_rights_delay (c : t) = {c with consensus_rights_delay} let blocks_preservation_cycles blocks_preservation_cycles (c : t) = {c with blocks_preservation_cycles} let delegate_parameters_activation_delay delegate_parameters_activation_delay (c : t) = {c with delegate_parameters_activation_delay} let blocks_per_cycle blocks_per_cycle (c : t) = {c with blocks_per_cycle} let blocks_per_commitment blocks_per_commitment (c : t) = {c with blocks_per_commitment} let nonce_revelation_threshold nonce_revelation_threshold (c : t) = {c with nonce_revelation_threshold} let cycles_per_voting_period cycles_per_voting_period (c : t) = {c with cycles_per_voting_period} let hard_gas_limit_per_operation hard_gas_limit_per_operation (c : t) = {c with hard_gas_limit_per_operation} let hard_gas_limit_per_block hard_gas_limit_per_block (c : t) = {c with hard_gas_limit_per_block} let proof_of_work_threshold proof_of_work_threshold (c : t) = {c with proof_of_work_threshold} let minimal_stake minimal_stake (c : t) = {c with minimal_stake} let minimal_frozen_stake minimal_frozen_stake (c : t) = {c with minimal_frozen_stake} let vdf_difficulty vdf_difficulty (c : t) = {c with vdf_difficulty} let origination_size origination_size (c : t) = {c with origination_size} let cost_per_byte cost_per_byte (c : t) = {c with cost_per_byte} let hard_storage_limit_per_operation hard_storage_limit_per_operation (c : t) = {c with hard_storage_limit_per_operation} let quorum_min quorum_min (c : t) = {c with quorum_min} let quorum_max quorum_max (c : t) = {c with quorum_max} let min_proposal_quorum min_proposal_quorum (c : t) = {c with min_proposal_quorum} let liquidity_baking_subsidy liquidity_baking_subsidy (c : t) = {c with liquidity_baking_subsidy} let liquidity_baking_toggle_ema_threshold liquidity_baking_toggle_ema_threshold (c : t) = {c with liquidity_baking_toggle_ema_threshold} let max_operations_time_to_live max_operations_time_to_live (c : t) = {c with max_operations_time_to_live} let minimal_block_delay minimal_block_delay (c : t) = {c with minimal_block_delay} let delay_increment_per_round delay_increment_per_round (c : t) = {c with delay_increment_per_round} let minimal_participation_ratio minimal_participation_ratio (c : t) = {c with minimal_participation_ratio} let consensus_committee_size consensus_committee_size (c : t) = {c with consensus_committee_size} let consensus_threshold consensus_threshold (c : t) = {c with consensus_threshold} let limit_of_delegation_over_baking limit_of_delegation_over_baking (c : t) = {c with limit_of_delegation_over_baking} let percentage_of_frozen_deposits_slashed_per_double_baking percentage_of_frozen_deposits_slashed_per_double_baking (c : t) = {c with percentage_of_frozen_deposits_slashed_per_double_baking} let percentage_of_frozen_deposits_slashed_per_double_attestation percentage_of_frozen_deposits_slashed_per_double_attestation (c : t) = {c with percentage_of_frozen_deposits_slashed_per_double_attestation} let max_slashing_per_block max_slashing_per_block (c : t) = {c with max_slashing_per_block} let max_slashing_threshold max_slashing_threshold (c : t) = {c with max_slashing_threshold} let testnet_dictator testnet_dictator (c : t) = {c with testnet_dictator} let initial_seed initial_seed (c : t) = {c with initial_seed} let cache_script_size cache_script_size (c : t) = {c with cache_script_size} let cache_stake_distribution_cycles cache_stake_distribution_cycles (c : t) = {c with cache_stake_distribution_cycles} let cache_sampler_state_cycles cache_sampler_state_cycles (c : t) = {c with cache_sampler_state_cycles} let dal dal (c : t) = {c with dal} let sc_rollup sc_rollup (c : t) = {c with sc_rollup} let zk_rollup zk_rollup (c : t) = {c with zk_rollup} let direct_ticket_spending_enable direct_ticket_spending_enable (c : t) = {c with direct_ticket_spending_enable} let issuance_weights issuance_weights (c : t) = {c with issuance_weights} module Issuance_weights = struct let base_total_issued_per_minute base_total_issued_per_minute (c : t) = issuance_weights {c.issuance_weights with base_total_issued_per_minute} c end let adaptive_issuance adaptive_issuance (c : t) = {c with adaptive_issuance} module Adaptive_issuance = struct let activation_vote_enable activation_vote_enable (c : t) = adaptive_issuance {c.adaptive_issuance with activation_vote_enable} c let autostaking_enable autostaking_enable (c : t) = adaptive_issuance {c.adaptive_issuance with autostaking_enable} c let force_activation force_activation (c : t) = adaptive_issuance {c.adaptive_issuance with force_activation} c let ns_enable ns_enable (c : t) = adaptive_issuance {c.adaptive_issuance with ns_enable} c let launch_ema_threshold launch_ema_threshold (c : t) = adaptive_issuance {c.adaptive_issuance with launch_ema_threshold} c let adaptive_rewards_params adaptive_rewards_params (c : t) = adaptive_issuance {c.adaptive_issuance with adaptive_rewards_params} c module Adaptive_rewards_params = struct let max_bonus max_bonus (c : t) = adaptive_rewards_params {c.adaptive_issuance.adaptive_rewards_params with max_bonus} c let issuance_ratio_final_min issuance_ratio_final_min (c : t) = adaptive_rewards_params { c.adaptive_issuance.adaptive_rewards_params with issuance_ratio_final_min; } c let issuance_ratio_final_max issuance_ratio_final_max (c : t) = adaptive_rewards_params { c.adaptive_issuance.adaptive_rewards_params with issuance_ratio_final_max; } c let issuance_ratio_initial_min issuance_ratio_initial_min (c : t) = adaptive_rewards_params { c.adaptive_issuance.adaptive_rewards_params with issuance_ratio_initial_min; } c let issuance_ratio_initial_max issuance_ratio_initial_max (c : t) = adaptive_rewards_params { c.adaptive_issuance.adaptive_rewards_params with issuance_ratio_initial_max; } c end end end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>