@@ -41,6 +41,7 @@ import (
4141
4242 "github.com/ava-labs/libevm/common"
4343 "github.com/ava-labs/libevm/common/lru"
44+ "github.com/ava-labs/libevm/core/rawdb"
4445 "github.com/ava-labs/libevm/core/vm"
4546 "github.com/ava-labs/libevm/ethdb"
4647 "github.com/ava-labs/libevm/event"
@@ -50,13 +51,13 @@ import (
5051 "github.com/ava-labs/subnet-evm/commontype"
5152 "github.com/ava-labs/subnet-evm/consensus"
5253 "github.com/ava-labs/subnet-evm/consensus/misc/eip4844"
53- "github.com/ava-labs/subnet-evm/core/rawdb"
5454 "github.com/ava-labs/subnet-evm/core/state"
5555 "github.com/ava-labs/subnet-evm/core/state/snapshot"
5656 "github.com/ava-labs/subnet-evm/core/types"
5757 "github.com/ava-labs/subnet-evm/internal/version"
5858 "github.com/ava-labs/subnet-evm/metrics"
5959 "github.com/ava-labs/subnet-evm/params"
60+ customrawdb "github.com/ava-labs/subnet-evm/plugin/evm/rawdb"
6061 "github.com/ava-labs/subnet-evm/triedb/hashdb"
6162 "github.com/ava-labs/subnet-evm/triedb/pathdb"
6263
@@ -473,7 +474,7 @@ func NewBlockChain(
473474
474475 // if txlookup limit is 0 (uindexing disabled), we don't need to repair the tx index tail.
475476 if bc .cacheConfig .TransactionHistory != 0 {
476- latestStateSynced := rawdb .GetLatestSyncPerformed (bc .db )
477+ latestStateSynced := customrawdb .GetLatestSyncPerformed (bc .db )
477478 bc .repairTxIndexTail (latestStateSynced )
478479 }
479480
@@ -506,7 +507,7 @@ func (bc *BlockChain) batchBlockAcceptedIndices(batch ethdb.Batch, b *types.Bloc
506507 if ! bc .cacheConfig .SkipTxIndexing {
507508 rawdb .WriteTxLookupEntriesByBlock (batch , b )
508509 }
509- if err := rawdb .WriteAcceptorTip (batch , b .Hash ()); err != nil {
510+ if err := customrawdb .WriteAcceptorTip (batch , b .Hash ()); err != nil {
510511 return fmt .Errorf ("%w: failed to write acceptor tip key" , err )
511512 }
512513 return nil
@@ -1808,7 +1809,7 @@ func (bc *BlockChain) initSnapshot(b *types.Header) {
18081809// state that reprocessing will start from.
18091810func (bc * BlockChain ) reprocessState (current * types.Block , reexec uint64 ) error {
18101811 origin := current .NumberU64 ()
1811- acceptorTip , err := rawdb .ReadAcceptorTip (bc .db )
1812+ acceptorTip , err := customrawdb .ReadAcceptorTip (bc .db )
18121813 if err != nil {
18131814 return fmt .Errorf ("%w: unable to get Acceptor tip" , err )
18141815 }
@@ -1939,9 +1940,9 @@ func (bc *BlockChain) reprocessState(current *types.Block, reexec uint64) error
19391940
19401941func (bc * BlockChain ) protectTrieIndex () error {
19411942 if ! bc .cacheConfig .Pruning {
1942- return rawdb .WritePruningDisabled (bc .db )
1943+ return customrawdb .WritePruningDisabled (bc .db )
19431944 }
1944- pruningDisabled , err := rawdb .HasPruningDisabled (bc .db )
1945+ pruningDisabled , err := customrawdb .HasPruningDisabled (bc .db )
19451946 if err != nil {
19461947 return fmt .Errorf ("failed to check if the chain has been run with pruning disabled: %w" , err )
19471948 }
@@ -2026,7 +2027,7 @@ func (bc *BlockChain) populateMissingTries() error {
20262027 // Write marker to DB to indicate populate missing tries finished successfully.
20272028 // Note: writing the marker here means that we do allow consecutive runs of re-populating
20282029 // missing tries if it does not finish during the prior run.
2029- if err := rawdb .WritePopulateMissingTries (bc .db ); err != nil {
2030+ if err := customrawdb .WritePopulateMissingTries (bc .db ); err != nil {
20302031 return fmt .Errorf ("failed to write offline pruning success marker: %w" , err )
20312032 }
20322033
@@ -2124,9 +2125,9 @@ func (bc *BlockChain) ResetToStateSyncedBlock(block *types.Block) error {
21242125 }
21252126 rawdb .WriteHeadBlockHash (batch , block .Hash ())
21262127 rawdb .WriteHeadHeaderHash (batch , block .Hash ())
2127- rawdb .WriteSnapshotBlockHash (batch , block .Hash ())
2128+ customrawdb .WriteSnapshotBlockHash (batch , block .Hash ())
21282129 rawdb .WriteSnapshotRoot (batch , block .Root ())
2129- if err := rawdb .WriteSyncPerformed (batch , block .NumberU64 ()); err != nil {
2130+ if err := customrawdb .WriteSyncPerformed (batch , block .NumberU64 ()); err != nil {
21302131 return err
21312132 }
21322133
0 commit comments