diff options
author | Péter Szilágyi <peterke@gmail.com> | 2018-01-31 00:39:32 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2018-01-31 00:42:00 +0800 |
commit | 566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2 (patch) | |
tree | d1b99b9caab92cce3f6a6a4f8dcafb66a892e13a /core | |
parent | 6198c53e28200b3a575f4545cbfa83c585e44b76 (diff) | |
download | dexon-566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2.tar dexon-566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2.tar.gz dexon-566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2.tar.bz2 dexon-566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2.tar.lz dexon-566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2.tar.xz dexon-566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2.tar.zst dexon-566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2.zip |
core, eth, les, light: get rid of redundant methods
Diffstat (limited to 'core')
-rw-r--r-- | core/blockchain.go | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/core/blockchain.go b/core/blockchain.go index f886ffe4e..50574097c 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -312,14 +312,6 @@ func (bc *BlockChain) GasLimit() uint64 { return bc.currentBlock.GasLimit() } -// LastBlockHash return the hash of the HEAD block. -func (bc *BlockChain) LastBlockHash() common.Hash { - bc.mu.RLock() - defer bc.mu.RUnlock() - - return bc.currentBlock.Hash() -} - // CurrentBlock retrieves the current head block of the canonical chain. The // block is retrieved from the blockchain's internal cache. func (bc *BlockChain) CurrentBlock() *types.Block { @@ -338,15 +330,6 @@ func (bc *BlockChain) CurrentFastBlock() *types.Block { return bc.currentFastBlock } -// Status returns status information about the current chain such as the HEAD Td, -// the HEAD hash and the hash of the genesis block. -func (bc *BlockChain) Status() (td *big.Int, currentBlock common.Hash, genesisBlock common.Hash) { - bc.mu.RLock() - defer bc.mu.RUnlock() - - return bc.GetTd(bc.currentBlock.Hash(), bc.currentBlock.NumberU64()), bc.currentBlock.Hash(), bc.genesisBlock.Hash() -} - // SetProcessor sets the processor required for making state modifications. func (bc *BlockChain) SetProcessor(processor Processor) { bc.procmu.Lock() @@ -1006,7 +989,7 @@ func (bc *BlockChain) insertChain(chain types.Blocks) (int, []interface{}, []*ty stats.report(chain, i) } // Append a single chain head event if we've progressed the chain - if lastCanon != nil && bc.LastBlockHash() == lastCanon.Hash() { + if lastCanon != nil && bc.CurrentBlock().Hash() == lastCanon.Hash() { events = append(events, ChainHeadEvent{lastCanon}) } return 0, events, coalescedLogs, nil |