Data.Consensus_statemodule Value : sig ... endval display_to_yojson : display -> Yojson.Safe.tval display_of_yojson :
Yojson.Safe.t ->
display Ppx_deriving_yojson_runtime.error_orval typ :
constraint_constants:Genesis_constants.Constraint_constants.t ->
( var, Value.t ) Snark_params.Tick.Typ.tval negative_one :
genesis_ledger:Mina_ledger.Ledger.t Core_kernel.Lazy.t ->
genesis_epoch_data:Genesis_epoch_data.t ->
constants:Constants.t ->
constraint_constants:Genesis_constants.Constraint_constants.t ->
Value.tval create_genesis_from_transition :
negative_one_protocol_state_hash:Mina_base.State_hash.t ->
consensus_transition:Consensus_transition.Value.t ->
genesis_ledger:Mina_ledger.Ledger.t Core_kernel.Lazy.t ->
genesis_epoch_data:Genesis_epoch_data.t ->
constraint_constants:Genesis_constants.Constraint_constants.t ->
constants:Constants.t ->
Value.tval create_genesis :
negative_one_protocol_state_hash:Mina_base.State_hash.t ->
genesis_ledger:Mina_ledger.Ledger.t Core_kernel.Lazy.t ->
genesis_epoch_data:Genesis_epoch_data.t ->
constraint_constants:Genesis_constants.Constraint_constants.t ->
constants:Constants.t ->
Value.tval var_to_input :
var ->
Snark_params.Tick.Field.Var.t Random_oracle.Input.Chunked.tval to_input :
Value.t ->
Snark_params.Tick.Field.t Random_oracle.Input.Chunked.tval consensus_time : Value.t -> Consensus_time.tval blockchain_length : Value.t -> Mina_numbers.Length.tval min_window_density : Value.t -> Mina_numbers.Length.tval block_stake_winner : Value.t -> Signature_lib.Public_key.Compressed.tval block_creator : Value.t -> Signature_lib.Public_key.Compressed.tval coinbase_receiver : Value.t -> Signature_lib.Public_key.Compressed.tval coinbase_receiver_var : var -> Signature_lib.Public_key.Compressed.varval curr_global_slot_var : var -> Mina_numbers.Global_slot.Checked.tval blockchain_length_var : var -> Mina_numbers.Length.Checked.tval min_window_density_var : var -> Mina_numbers.Length.Checked.tval total_currency_var : var -> Currency.Amount.Checked.tval staking_epoch_data_var : var -> Mina_base.Epoch_data.varval staking_epoch_data : Value.t -> Mina_base.Epoch_data.Value.tval next_epoch_data_var : var -> Mina_base.Epoch_data.varval next_epoch_data : Value.t -> Mina_base.Epoch_data.Value.tval graphql_type : unit -> ( 'ctx, Value.t option ) Graphql_async.Schema.typval curr_slot : Value.t -> Unsigned_extended.UInt32.tval epoch_count : Value.t -> Mina_numbers.Length.tval curr_global_slot : Value.t -> Mina_numbers.Global_slot.tval total_currency : Value.t -> Currency.Amount.tval global_slot_since_genesis : Value.t -> Mina_numbers.Global_slot.tval global_slot_since_genesis_var : var -> Mina_numbers.Global_slot.Checked.tval is_genesis_state : Value.t -> boolval is_genesis_state_var :
var ->
Snark_params.Tick.Boolean.var Snark_params.Tick.Checked.tval supercharge_coinbase_var : var -> Snark_params.Tick.Boolean.varval supercharge_coinbase : Value.t -> bool