Persistent_rootmodule Ledger = Mina_ledger.Ledgermodule Ledger_transfer : sig ... endval genesis_root_identifier :
genesis_state_hash:Mina_base.State_hash.t ->
Frontier_base.Root_identifier.Stable.Latest.tmodule Locations : sig ... endmodule Instance_type : sig ... endmodule Factory_type : sig ... endmodule Instance : sig ... endtype t = Factory_type.tval create :
logger:Logger.t ->
directory:string ->
ledger_depth:int ->
Factory_type.tval create_instance_exn : Factory_type.t -> Instance_type.tval load_from_disk_exn :
Factory_type.t ->
snarked_ledger_hash:Mina_base.Frozen_ledger_hash.t ->
logger:Logger.t ->
( Instance_type.t, [> `Snarked_ledger_mismatch ] ) Core_kernel__Result.tval with_instance_exn : Factory_type.t -> f:( Instance_type.t -> 'a ) -> 'bval reset_to_genesis_exn :
Factory_type.t ->
precomputed_values:Precomputed_values.t ->
unit