@@ -61,7 +61,6 @@ import Ouroboros.Consensus.Block
61
61
import Ouroboros.Consensus.Config
62
62
import Ouroboros.Consensus.Ledger.Abstract
63
63
import Ouroboros.Consensus.Ledger.Extended
64
- import Ouroboros.Consensus.Storage.Common (LedgerDBPruneTip (.. ))
65
64
import Ouroboros.Consensus.Storage.LedgerDB.LedgerDB
66
65
import Ouroboros.Consensus.Storage.LedgerDB.Query
67
66
import Ouroboros.Consensus.Util
@@ -234,12 +233,12 @@ ledgerDbBimap f g =
234
233
235
234
-- | Prune snapshots until at we have at most @k@ snapshots in the LedgerDB,
236
235
-- excluding the snapshots stored at the anchor.
237
- ledgerDbPrune :: GetTip l => LedgerDBPruneTip -> LedgerDB l -> LedgerDB l
236
+ ledgerDbPrune :: GetTip l => LedgerDbPrune -> LedgerDB l -> LedgerDB l
238
237
ledgerDbPrune tip db =
239
238
let tip' =
240
239
case tip of
241
- LedgerDBPruneTipZero -> 0
242
- LedgerDBPruneTip (SecurityParam k) -> unNonZero k
240
+ LedgerDbPruneAll -> 0
241
+ LedgerDbPruneKeeping (SecurityParam k) -> unNonZero k
243
242
in db {
244
243
ledgerDbCheckpoints = AS. anchorNewest tip' (ledgerDbCheckpoints db)
245
244
}
@@ -260,7 +259,7 @@ pushLedgerState ::
260
259
-> l -- ^ Updated ledger state
261
260
-> LedgerDB l -> LedgerDB l
262
261
pushLedgerState secParam current' db@ LedgerDB {.. } =
263
- ledgerDbPrune (LedgerDBPruneTip secParam) $ db {
262
+ ledgerDbPrune (LedgerDbPruneKeeping secParam) $ db {
264
263
ledgerDbCheckpoints = ledgerDbCheckpoints AS. :> Checkpoint current'
265
264
}
266
265
0 commit comments