diff options
author | bojie <bojie@dexon.org> | 2018-12-12 15:32:27 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@byzantine-lab.io> | 2019-06-12 17:27:19 +0800 |
commit | 11dce7b83d696cc9940c21325a7412a0650fad19 (patch) | |
tree | e04ae25c226b522a37c25666bd098005d7255223 /dex | |
parent | 1c1849aed3714f9148132016c554c1491592eb76 (diff) | |
download | go-tangerine-11dce7b83d696cc9940c21325a7412a0650fad19.tar go-tangerine-11dce7b83d696cc9940c21325a7412a0650fad19.tar.gz go-tangerine-11dce7b83d696cc9940c21325a7412a0650fad19.tar.bz2 go-tangerine-11dce7b83d696cc9940c21325a7412a0650fad19.tar.lz go-tangerine-11dce7b83d696cc9940c21325a7412a0650fad19.tar.xz go-tangerine-11dce7b83d696cc9940c21325a7412a0650fad19.tar.zst go-tangerine-11dce7b83d696cc9940c21325a7412a0650fad19.zip |
app: remove unnecessary code (#86)
Diffstat (limited to 'dex')
-rw-r--r-- | dex/app.go | 6 | ||||
-rw-r--r-- | dex/app_test.go | 12 |
2 files changed, 3 insertions, 15 deletions
diff --git a/dex/app.go b/dex/app.go index 5ce34668c..8da00d07b 100644 --- a/dex/app.go +++ b/dex/app.go @@ -47,8 +47,7 @@ type DexconApp struct { finalizedBlockFeed event.Feed scope event.SubscriptionScope - chainLocks sync.Map - chainLatestRoot sync.Map + chainLocks sync.Map } type witnessData struct { @@ -486,12 +485,11 @@ func (d *DexconApp) BlockDelivered( }, txs, nil, nil) h := d.blockchain.CurrentBlock().NumberU64() + 1 - root, err := d.blockchain.ProcessPendingBlock(newBlock, &block.Witness) + _, err = d.blockchain.ProcessPendingBlock(newBlock, &block.Witness) if err != nil { log.Error("Failed to process pending block", "error", err) panic(err) } - d.chainLatestRoot.Store(block.Position.ChainID, root) d.blockchain.RemoveConfirmedBlock(chainID, blockHash) diff --git a/dex/app_test.go b/dex/app_test.go index cbd29d0dc..abe83b92a 100644 --- a/dex/app_test.go +++ b/dex/app_test.go @@ -417,17 +417,7 @@ func TestBlockDelivered(t *testing.T) { Height: 1, }) - pendingBlock, pendingState := dex.blockchain.GetPending() - - r, ok := dex.app.chainLatestRoot.Load(firstBlocksInfo[0].Block.Position.ChainID) - if !ok { - t.Errorf("lastest root cache not exist") - } - - if *r.(*common.Hash) != pendingBlock.Root() { - t.Errorf("incorrect pending root") - } - + _, pendingState := dex.blockchain.GetPending() currentBlock := dex.blockchain.CurrentBlock() if currentBlock.NumberU64() != 0 { t.Errorf("unexpected current block number %v", currentBlock.NumberU64()) |