@@ -7,6 +7,7 @@ open Fold_lib
77open Signature_lib
88open Snark_params
99open Num_util
10+ module Root_ledger = Mina_ledger. Root
1011
1112module Segment_id = Mina_numbers.Nat. Make32 ()
1213
@@ -91,8 +92,7 @@ module Make_str (A : Wire_types.Concrete) = struct
9192 O1trace. sync_thread " compute_delegatee_table_ledger_root" (fun () ->
9293 compute_delegatee_table keys ~iter_accounts: (fun f ->
9394 Mina_ledger.Ledger.Any_ledger.M. iteri
94- (Mina_ledger.Ledger.Root. as_unmasked ledger) ~f: (fun i acct ->
95- f i acct ) ) )
95+ (Root_ledger. as_unmasked ledger) ~f: (fun i acct -> f i acct) ) )
9696
9797 let compute_delegatee_table_ledger_any keys ledger =
9898 O1trace. sync_thread " compute_delegatee_table_ledger_any" (fun () ->
@@ -277,14 +277,14 @@ module Make_str (A : Wire_types.Concrete) = struct
277277 module Ledger_snapshot = struct
278278 type t =
279279 | Genesis_epoch_ledger of Genesis_ledger.Packed .t
280- | Ledger_root of Mina_ledger.Ledger.Root .t
280+ | Ledger_root of Root_ledger .t
281281
282282 let merkle_root = function
283283 | Genesis_epoch_ledger packed ->
284284 Genesis_ledger.Packed. t packed
285285 |> Lazy. force |> Mina_ledger.Ledger. merkle_root
286286 | Ledger_root ledger ->
287- Mina_ledger.Ledger.Root . merkle_root ledger
287+ Root_ledger . merkle_root ledger
288288
289289 let compute_delegatee_table keys ledger =
290290 match ledger with
@@ -299,14 +299,14 @@ module Make_str (A : Wire_types.Concrete) = struct
299299 | Genesis_epoch_ledger _ ->
300300 ()
301301 | Ledger_root ledger ->
302- Mina_ledger.Ledger.Root . close ledger
302+ Root_ledger . close ledger
303303
304304 let remove ~config = function
305305 | Genesis_epoch_ledger _ ->
306306 ()
307307 | Ledger_root ledger ->
308- Mina_ledger.Ledger.Root . close ledger ;
309- Mina_ledger.Ledger.Root .Config. delete_backing config
308+ Root_ledger . close ledger ;
309+ Root_ledger .Config. delete_backing config
310310
311311 let ledger_subset keys ledger =
312312 let open Mina_ledger in
@@ -315,7 +315,7 @@ module Make_str (A : Wire_types.Concrete) = struct
315315 let ledger = Lazy. force @@ Genesis_ledger.Packed. t packed in
316316 Sparse_ledger. of_ledger_subset_exn ledger keys
317317 | Ledger_root db_ledger ->
318- let ledger = Ledger.Root . as_masked db_ledger in
318+ let ledger = Root_ledger . as_masked db_ledger in
319319 let subset_ledger =
320320 Sparse_ledger. of_ledger_subset_exn ledger keys
321321 in
@@ -375,8 +375,7 @@ module Make_str (A : Wire_types.Concrete) = struct
375375 Option .t
376376 ; mutable epoch_ledger_uuids : epoch_ledger_uuids
377377 ; epoch_ledger_location : string
378- ; epoch_ledger_backing_type :
379- Mina_ledger.Ledger.Root.Config .backing_type
378+ ; epoch_ledger_backing_type : Root_ledger.Config .backing_type
380379 }
381380
382381 let to_yojson t =
@@ -400,14 +399,14 @@ module Make_str (A : Wire_types.Concrete) = struct
400399 type t = Data .t ref [@@ deriving to_yojson ]
401400
402401 let staking_epoch_ledger_config (t : t ) =
403- Mina_ledger.Ledger.Root .Config. with_directory
402+ Root_ledger .Config. with_directory
404403 ~backing_type: ! t.epoch_ledger_backing_type
405404 ~directory_name:
406405 ( ! t.epoch_ledger_location
407406 ^ Uuid. to_string ! t.epoch_ledger_uuids.staking )
408407
409408 let next_epoch_ledger_config (t : t ) =
410- Mina_ledger.Ledger.Root .Config. with_directory
409+ Root_ledger .Config. with_directory
411410 ~backing_type: ! t.epoch_ledger_backing_type
412411 ~directory_name:
413412 ( ! t.epoch_ledger_location
@@ -461,13 +460,12 @@ module Make_str (A : Wire_types.Concrete) = struct
461460 let create_epoch_ledger ~config ~context :(module Context : CONTEXT )
462461 ~genesis_epoch_ledger =
463462 let open Context in
464- if Mina_ledger.Ledger.Root .Config. exists_any_backing config then (
463+ if Root_ledger .Config. exists_any_backing config then (
465464 [% log info]
466- ~metadata:
467- [ (" config" , Mina_ledger.Ledger.Root.Config. to_yojson config) ]
465+ ~metadata: [ (" config" , Root_ledger.Config. to_yojson config) ]
468466 " Loading epoch ledger from disk: $config" ;
469467 Snapshot.Ledger_snapshot. Ledger_root
470- (Mina_ledger.Ledger.Root . create ~logger ~config
468+ (Root_ledger . create ~logger ~config
471469 ~depth: constraint_constants.ledger_depth () ) )
472470 else Genesis_epoch_ledger genesis_epoch_ledger
473471
@@ -498,7 +496,7 @@ module Make_str (A : Wire_types.Concrete) = struct
498496 epoch_ledger_uuids
499497 in
500498 let ledger_config uuid =
501- Mina_ledger.Ledger.Root .Config. (
499+ Root_ledger .Config. (
502500 with_directory ~backing_type: epoch_ledger_backing_type
503501 ~directory_name: (epoch_ledger_location ^ Uuid. to_string uuid))
504502 in
@@ -539,15 +537,11 @@ module Make_str (A : Wire_types.Concrete) = struct
539537 , Mina_base.State_hash. to_yojson
540538 epoch_ledger_uuids.genesis_state_hash )
541539 ; ( " staking"
542- , Mina_ledger.Ledger.Root.Config. to_yojson
543- staking_ledger_config )
544- ; ( " next"
545- , Mina_ledger.Ledger.Root.Config. to_yojson
546- next_ledger_config )
540+ , Root_ledger.Config. to_yojson staking_ledger_config )
541+ ; (" next" , Root_ledger.Config. to_yojson next_ledger_config)
547542 ] ;
548- Mina_ledger.Ledger.Root.Config. delete_backing
549- staking_ledger_config ;
550- Mina_ledger.Ledger.Root.Config. delete_backing next_ledger_config ;
543+ Root_ledger.Config. delete_backing staking_ledger_config ;
544+ Root_ledger.Config. delete_backing next_ledger_config ;
551545 create_new_uuids () )
552546 else create_new_uuids ()
553547 in
@@ -2639,7 +2633,7 @@ module Make_str (A : Wire_types.Concrete) = struct
26392633 Deferred.Or_error. ok_unit
26402634 | Ledger_root next_epoch_ledger ->
26412635 let ledger =
2642- Mina_ledger.Ledger.Root . create_checkpoint next_epoch_ledger
2636+ Root_ledger . create_checkpoint next_epoch_ledger
26432637 ~config: (staking_epoch_ledger_config local_state)
26442638 ()
26452639 in
@@ -2704,7 +2698,7 @@ module Make_str (A : Wire_types.Concrete) = struct
27042698 ~metadata: [ (" target_ledger_hash" , ledger_hash_json) ] ;
27052699 assert (
27062700 Mina_base.Ledger_hash. equal target_ledger_hash
2707- (Mina_ledger.Ledger.Root . merkle_root ledger) ) ;
2701+ (Root_ledger . merkle_root ledger) ) ;
27082702 reset_snapshot local_state snapshot_id ledger ;
27092703 Deferred.Or_error. ok_unit
27102704 | `Target_changed _ ->
@@ -3035,9 +3029,7 @@ module Make_str (A : Wire_types.Concrete) = struct
30353029 let frontier_root_transition (prev : Consensus_state.Value.t )
30363030 (next : Consensus_state.Value.t ) ~(local_state : Local_state.t )
30373031 ~snarked_ledger ~genesis_ledger_hash =
3038- let snarked_ledger_hash =
3039- Mina_ledger.Ledger.Root. merkle_root snarked_ledger
3040- in
3032+ let snarked_ledger_hash = Root_ledger. merkle_root snarked_ledger in
30413033 if
30423034 not
30433035 (Epoch. equal
@@ -3071,19 +3063,18 @@ module Make_str (A : Wire_types.Concrete) = struct
30713063 ! local_state.next_epoch_snapshot < -
30723064 { ledger =
30733065 (let config =
3074- Mina_ledger.Ledger.Root .Config. with_directory
3066+ Root_ledger .Config. with_directory
30753067 ~backing_type: ! local_state.epoch_ledger_backing_type
30763068 ~directory_name:
30773069 ( ! local_state.epoch_ledger_location
30783070 ^ Uuid. to_string epoch_ledger_uuids.next )
30793071 in
30803072 Local_state.Snapshot.Ledger_snapshot. Ledger_root
3081- (Mina_ledger.Ledger.Root. create_checkpoint snarked_ledger
3082- ~config () ) )
3073+ (Root_ledger. create_checkpoint snarked_ledger ~config () ) )
30833074 ; delegatee_table =
30843075 compute_delegatee_table_ledger_any
30853076 (Local_state. current_block_production_keys local_state)
3086- (Mina_ledger.Ledger.Root . as_unmasked snarked_ledger)
3077+ (Root_ledger . as_unmasked snarked_ledger)
30873078 } ) )
30883079
30893080 let should_bootstrap_len ~context :(module Context : CONTEXT ) ~existing
0 commit comments