Alpha_context.Parameters
This module re-exports definitions from Parameters_repr
.
type bootstrap_account = {
public_key_hash : public_key_hash;
public_key : public_key option;
amount : Tez.t;
delegate_to : public_key_hash option;
consensus_key : public_key option;
}
type bootstrap_contract = {
delegate : public_key_hash option;
amount : Tez.t;
script : Script.t;
hash : Contract_hash.t option;
}
type bootstrap_smart_rollup = {
address : Sc_rollup.Address.t;
pvm_kind : Sc_rollup.Kind.t;
boot_sector : string;
parameters_ty : Script.lazy_expr;
whitelist : Sc_rollup.Whitelist.t option;
}
type t = {
bootstrap_accounts : bootstrap_account list;
bootstrap_contracts : bootstrap_contract list;
bootstrap_smart_rollups : bootstrap_smart_rollup list;
commitments : Commitment.t list;
constants : Constants.Parametric.t;
security_deposit_ramp_up_cycles : int option;
no_reward_cycles : int option;
}
val bootstrap_account_encoding :
bootstrap_account Mavryk_protocol_environment_001_PtAtLas.Data_encoding.t
val encoding : t Mavryk_protocol_environment_001_PtAtLas.Data_encoding.t