Make.1-L
val get : t -> location -> Mina_base.Account.t option
val location_of_account : t -> Mina_base.Account_id.t -> location option
val set : t -> location -> Mina_base.Account.t -> unit
val get_or_create :
t ->
Mina_base.Account_id.t ->
(Mina_base.Ledger_intf.account_state * Mina_base.Account.t * location)
Core_kernel.Or_error.t
val create_new_account :
t ->
Mina_base.Account_id.t ->
Mina_base.Account.t ->
unit Core_kernel.Or_error.t
val remove_accounts_exn : t -> Mina_base.Account_id.t list -> unit
val merkle_root : t -> Mina_base.Ledger_hash.t
val with_ledger : depth:int -> f:( t -> 'a ) -> 'a
val empty : depth:int -> unit -> t