@@ -607,7 +607,7 @@ func (bc *BlockChain) repair(head **types.Block) error {
607607 if ok {
608608 tradingService := engine .GetXDCXService ()
609609 lendingService := engine .GetLendingService ()
610- if bc .Config ().IsTIPXDCX ((* head ).Number ()) && bc .chainConfig .XDPoS != nil && (* head ).NumberU64 () > bc .chainConfig .XDPoS .Epoch && tradingService != nil && lendingService != nil {
610+ if bc .Config ().IsTIPXDCXReceiver ((* head ).Number ()) && bc .chainConfig .XDPoS != nil && (* head ).NumberU64 () > bc .chainConfig .XDPoS .Epoch && tradingService != nil && lendingService != nil {
611611 author , _ := bc .Engine ().Author ((* head ).Header ())
612612 tradingRoot , err := tradingService .GetTradingStateRoot (* head , author )
613613 if err == nil {
@@ -913,7 +913,7 @@ func (bc *BlockChain) SaveData() {
913913 if err := triedb .Commit (recent .Root (), true ); err != nil {
914914 log .Error ("Failed to commit recent state trie" , "err" , err )
915915 }
916- if bc .Config ().IsTIPXDCX (recent .Number ()) && bc .chainConfig .XDPoS != nil && recent .NumberU64 () > bc .chainConfig .XDPoS .Epoch && engine != nil {
916+ if bc .Config ().IsTIPXDCXReceiver (recent .Number ()) && bc .chainConfig .XDPoS != nil && recent .NumberU64 () > bc .chainConfig .XDPoS .Epoch && engine != nil {
917917 author , _ := bc .Engine ().Author (recent .Header ())
918918 if tradingService != nil {
919919 tradingRoot , _ := tradingService .GetTradingStateRoot (recent , author )
@@ -1239,7 +1239,7 @@ func (bc *BlockChain) WriteBlockWithState(block *types.Block, receipts []*types.
12391239 var tradingService utils.TradingService
12401240 var lendingTrieDb * trie.Database
12411241 var lendingService utils.LendingService
1242- if bc .Config ().IsTIPXDCX (block .Number ()) && bc .chainConfig .XDPoS != nil && block .NumberU64 () > bc .chainConfig .XDPoS .Epoch && engine != nil {
1242+ if bc .Config ().IsTIPXDCXReceiver (block .Number ()) && bc .chainConfig .XDPoS != nil && block .NumberU64 () > bc .chainConfig .XDPoS .Epoch && engine != nil {
12431243 tradingService = engine .GetXDCXService ()
12441244 if tradingService != nil {
12451245 tradingTrieDb = tradingService .GetStateCache ().TrieDB ()
@@ -1592,7 +1592,7 @@ func (bc *BlockChain) insertChain(chain types.Blocks, verifySeals bool) (int, []
15921592 var tradingService utils.TradingService
15931593 var lendingService utils.LendingService
15941594 isSDKNode := false
1595- if bc .Config ().IsTIPXDCX (block .Number ()) && bc .chainConfig .XDPoS != nil && engine != nil && block .NumberU64 () > bc .chainConfig .XDPoS .Epoch {
1595+ if bc .Config ().IsTIPXDCXReceiver (block .Number ()) && bc .chainConfig .XDPoS != nil && engine != nil && block .NumberU64 () > bc .chainConfig .XDPoS .Epoch {
15961596 author , err := bc .Engine ().Author (block .Header ()) // Ignore error, we're past header validation
15971597 if err != nil {
15981598 bc .reportBlock (block , nil , err )
@@ -1933,8 +1933,7 @@ func (bc *BlockChain) getResultBlock(block *types.Block, verifiedM2 bool) (*Resu
19331933 }
19341934 // liquidate / finalize open lendingTrades
19351935 if block .Number ().Uint64 ()% bc .chainConfig .XDPoS .Epoch == common .LiquidateLendingTradeBlock {
1936- finalizedTrades := map [common.Hash ]* lendingstate.LendingTrade {}
1937- finalizedTrades , _ , _ , _ , _ , err = lendingService .ProcessLiquidationData (block .Header (), bc , statedb , tradingState , lendingState )
1936+ finalizedTrades , _ , _ , _ , _ , err := lendingService .ProcessLiquidationData (block .Header (), bc , statedb , tradingState , lendingState )
19381937 if err != nil {
19391938 return nil , fmt .Errorf ("failed to ProcessLiquidationData. Err: %v " , err )
19401939 }
@@ -2055,7 +2054,7 @@ func (bc *BlockChain) insertBlock(block *types.Block) ([]interface{}, []*types.L
20552054 // Only count canonical blocks for GC processing time
20562055 bc .gcproc += result .proctime
20572056 bc .UpdateBlocksHashCache (block )
2058- if bc .chainConfig .IsTIPXDCX (block .Number ()) && bc .chainConfig .XDPoS != nil && block .NumberU64 () > bc .chainConfig .XDPoS .Epoch {
2057+ if bc .chainConfig .IsTIPXDCXReceiver (block .Number ()) && bc .chainConfig .XDPoS != nil && block .NumberU64 () > bc .chainConfig .XDPoS .Epoch {
20592058 bc .logExchangeData (block )
20602059 bc .logLendingData (block )
20612060 }
@@ -2279,7 +2278,7 @@ func (bc *BlockChain) reorg(oldBlock, newBlock *types.Block) error {
22792278 }
22802279 }()
22812280 }
2282- if bc .chainConfig .IsTIPXDCX (commonBlock .Number ()) && bc .chainConfig .XDPoS != nil && commonBlock .NumberU64 () > bc .chainConfig .XDPoS .Epoch {
2281+ if bc .chainConfig .IsTIPXDCXReceiver (commonBlock .Number ()) && bc .chainConfig .XDPoS != nil && commonBlock .NumberU64 () > bc .chainConfig .XDPoS .Epoch {
22832282 bc .reorgTxMatches (deletedTxs , newChain )
22842283 }
22852284 return nil
0 commit comments