Sync_ledger.Root_hashinclude module type of struct include Mina_base.Ledger_hash endinclude Mina_base.Ledger_hash_intf.S with type var = Mina_base.Ledger_hash0.varinclude Mina_base.Ledger_hash_intf0.S
with type var = Mina_base.Ledger_hash0.varinclude Mina_base.Data_hash.Full_size
with type var = Mina_base.Ledger_hash0.varinclude Data_hash_lib.Data_hash_intf.Basic
with type var = Mina_base.Ledger_hash0.vartype t = Snark_params.Tick.Field.tval to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval to_decimal_string : t -> stringval of_decimal_string : string -> tval to_bytes : t -> stringval gen : t Core_kernel.Quickcheck.Generator.ttype var = Mina_base.Ledger_hash0.varval var_to_hash_packed : var -> Random_oracle.Checked.Digest.tval var_to_input :
var ->
Snark_params.Tick.Field.Var.t Random_oracle.Input.Chunked.tval var_to_bits :
var ->
Snark_params.Tick.Boolean.var list Snark_params.Tick.Checked.tval typ : ( var, t ) Snark_params.Tick.Typ.tval assert_equal : var -> var -> unit Snark_params.Tick.Checked.tval equal_var :
var ->
var ->
Snark_params.Tick.Boolean.var Snark_params.Tick.Checked.tinclude Snark_bits.Bits_intf.S with type t := tinclude Snark_bits.Bits_intf.Basic with type t := tval fold : t -> bool Fold_lib.Fold.tval iter : t -> f:( bool -> unit ) -> unitval to_bits : t -> bool listval of_base58_check_exn : string -> tval to_input : t -> Snark_params.Tick.Field.t Random_oracle.Input.Chunked.tinclude Core_kernel.Comparable.S with type t := tval comparator : ( t, comparator_witness ) Base__Comparator.comparatormodule Replace_polymorphic_compare : sig ... endmodule Map : sig ... endmodule Set : sig ... endinclude Core_kernel.Hashable with type t := tval hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.stateval hash : t -> Ppx_hash_lib.Std.Hash.hash_valueval hashable : t Core_kernel__.Hashtbl.Hashable.tmodule Table : sig ... endmodule Hash_set : sig ... endmodule Hash_queue : sig ... endval if_ :
Snark_params.Tick.Boolean.var ->
then_:var ->
else_:var ->
var Snark_params.Tick.Checked.tval var_of_hash_packed : Random_oracle.Checked.Digest.t -> varval var_to_field : var -> Random_oracle.Checked.Digest.tval of_hash : Snark_params.Tick.Field.t -> tval to_field : t -> Snark_params.Tick.Field.tmodule Stable : sig ... endtype path = Random_oracle.Digest.t listtype Snarky_backendless.Request.t += | Get_path : Mina_base.Account.Index.t -> path Snarky_backendless.Request.t |
| Get_element : Mina_base.Account.Index.t -> (Mina_base.Account.t * path)
Snarky_backendless.Request.t |
| Set : Mina_base.Account.Index.t
* Mina_base.Account.t -> unit Snarky_backendless.Request.t |
| Find_index : Mina_base.Account_id.t -> Mina_base.Account.Index.t
Snarky_backendless.Request.t |
val get :
depth:int ->
var ->
Mina_base.Account.Index.Unpacked.var ->
Mina_base.Account.var Snark_params.Tick.Checked.tval to_base58_check : t -> stringstring representation of hash is Base58Check of bin_io representation
val of_base58_check : string -> t Base.Or_error.tval empty_hash : tval of_digest : Random_oracle.Digest.t -> tval modify_account :
depth:int ->
var ->
Mina_base.Account_id.var ->
filter:( Mina_base.Account.var -> 'a Snark_params.Tick.Checked.t ) ->
f:
( 'a ->
Mina_base.Account.var ->
Mina_base.Account.var Snark_params.Tick.Checked.t ) ->
var Snark_params.Tick.Checked.tval modify_account_send :
depth:int ->
var ->
Mina_base.Account_id.var ->
is_writeable:Snark_params.Tick.Boolean.var ->
f:
( is_empty_and_writeable:Snark_params.Tick.Boolean.var ->
Mina_base.Account.var ->
Mina_base.Account.var Snark_params.Tick.Checked.t ) ->
var Snark_params.Tick.Checked.tval modify_account_recv :
depth:int ->
var ->
Mina_base.Account_id.var ->
f:
( is_empty_and_writeable:Snark_params.Tick.Boolean.var ->
Mina_base.Account.var ->
Mina_base.Account.var Snark_params.Tick.Checked.t ) ->
var Snark_params.Tick.Checked.tval merge_var : height:int -> Pickles.Impls.Step.Field.t as 'f -> 'f -> 'fval to_hash : t -> Mina_base.Ledger_hash.t