Mina_state.Registersmodule Impl = Pickles.Impls.Stepmodule Stable : sig ... endtype ('ledger, 'pending_coinbase_stack, 'local_state) t =
( 'ledger, 'pending_coinbase_stack, 'local_state ) Stable.Latest.t =
{ledger : 'ledger; |
pending_coinbase_stack : 'pending_coinbase_stack; |
local_state : 'local_state; |
}val to_yojson :
'ledger 'pending_coinbase_stack 'local_state. ( 'ledger -> Yojson.Safe.t ) ->
( 'pending_coinbase_stack -> Yojson.Safe.t ) ->
( 'local_state -> Yojson.Safe.t ) ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) t ->
Yojson.Safe.tval of_yojson :
'ledger 'pending_coinbase_stack 'local_state. ( Yojson.Safe.t ->
'ledger
Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t ->
'pending_coinbase_stack Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'local_state Ppx_deriving_yojson_runtime.error_or ) ->
Yojson.Safe.t ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) t
Ppx_deriving_yojson_runtime.error_orval _ :
( Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'b Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'c Ppx_deriving_yojson_runtime.error_or ) ->
Yojson.Safe.t ->
( 'a, 'b, 'c ) t Ppx_deriving_yojson_runtime.error_orval compare :
'ledger 'pending_coinbase_stack 'local_state. ( 'ledger -> 'ledger -> int ) ->
( 'pending_coinbase_stack -> 'pending_coinbase_stack -> int ) ->
( 'local_state -> 'local_state -> int ) ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) t ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) t ->
intval equal :
'ledger 'pending_coinbase_stack 'local_state. ( 'ledger -> 'ledger -> bool ) ->
( 'pending_coinbase_stack -> 'pending_coinbase_stack -> bool ) ->
( 'local_state -> 'local_state -> bool ) ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) t ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) t ->
boolval hash_fold_t :
'ledger 'pending_coinbase_stack 'local_state. ( Ppx_hash_lib.Std.Hash.state ->
'ledger ->
Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state ->
'pending_coinbase_stack ->
Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state ->
'local_state ->
Ppx_hash_lib.Std.Hash.state ) ->
Ppx_hash_lib.Std.Hash.state ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) t ->
Ppx_hash_lib.Std.Hash.stateval t_of_sexp :
'ledger 'pending_coinbase_stack 'local_state. ( Ppx_sexp_conv_lib.Sexp.t ->
'ledger ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'pending_coinbase_stack ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'local_state ) ->
Ppx_sexp_conv_lib.Sexp.t ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) tval sexp_of_t :
'ledger 'pending_coinbase_stack 'local_state. ( 'ledger ->
Ppx_sexp_conv_lib.Sexp.t ) ->
( 'pending_coinbase_stack -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'local_state -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'ledger, 'pending_coinbase_stack, 'local_state ) t ->
Ppx_sexp_conv_lib.Sexp.tval local_state : ( 'a, 'b, 'c ) t -> 'dval pending_coinbase_stack : ( 'a, 'b, 'c ) t -> 'dval ledger : ( 'a, 'b, 'c ) t -> 'dmodule Fields : sig ... endval gen :
( Mina_base.Frozen_ledger_hash.t,
Mina_base.Pending_coinbase.Stack.t,
Local_state.t )
t
Core_kernel__Quickcheck.Generator.tval typ :
( unit,
unit,
'a ->
'b ->
'c ->
unit,
'd ->
'e ->
'f ->
unit,
Backend.Tick.Field.t,
( unit, Backend.Tick.Field.t ) Snarky_backendless.Checked_runner.Simple.t )
Snarky_backendless.Typ.Data_spec0.data_spec ->
( ( 'a, 'b, 'c ) t, ( 'd, 'e, 'f ) t ) Impl.Typ.tmodule Value : sig ... endmodule Checked : sig ... end