Tezos_protocol_022_PsRiotum_parameters.Default_parameters
Concrete constant values available for various test setups.
See Protocol.Constants_parametric_repr
for documentation on constant management and instructions on how to add/modify a constant.
See default_parameters.ml
for documentation on individual constants.
val constants_mainnet :
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Constants.Parametric.t
The same constants as on mainnet, to be used in tests when we need to simulate mainnet conditions.
Note that this does not control constant values on mainnet; it merely mirrors them. Mainnet constant values are set in Protocol.Raw_context.prepare_first_block
(and therefore cannot be modified without impacting the protocol hash). Any update to constant values there should be propagated here.
val constants_sandbox :
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Constants.Parametric.t
Default constant values for sandbox mode.
val constants_test :
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Constants.Parametric.t
Default constant values to use in most tests.
For instance, blocks_per_cycle
is much lower so that we may observe cycle transitions without needing to bake a prohibitively large number of blocks.
val test_commitments :
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Commitment.t list lazy_t
val make_bootstrap_account :
(Signature.public_key_hash
* Signature.public_key
* Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Tez.t
* Signature.public_key_hash option
* Signature.public_key option) ->
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Parameters.bootstrap_account
val parameters_of_constants :
?bootstrap_accounts:
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Parameters.bootstrap_account
list ->
?bootstrap_contracts:
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Parameters.bootstrap_contract
list ->
?bootstrap_smart_rollups:
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Parameters.bootstrap_smart_rollup
list ->
?commitments:
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Commitment.t list ->
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Constants.Parametric.t ->
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Parameters.t
val json_of_parameters :
?chain_id:Tezos_base.TzPervasives.Chain_id.t ->
Tezos_protocol_022_PsRiotum.Protocol.Alpha_context.Parameters.t ->
Tezos_base.TzPervasives.Data_encoding.json
module Internal_for_tests : sig ... end