aboutsummaryrefslogtreecommitdiffstats
path: root/light
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2018-01-31 18:46:38 +0800
committerGitHub <noreply@github.com>2018-01-31 18:46:38 +0800
commitfdb34b7a7c87142cde48a2ec092f77a56d66f773 (patch)
tree6608a33f95d5067d23f01c6951eca3f983c3566d /light
parent07d4a022573444eac0db2f5da500cc5ee1e940bb (diff)
parent566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2 (diff)
downloaddexon-fdb34b7a7c87142cde48a2ec092f77a56d66f773.tar
dexon-fdb34b7a7c87142cde48a2ec092f77a56d66f773.tar.gz
dexon-fdb34b7a7c87142cde48a2ec092f77a56d66f773.tar.bz2
dexon-fdb34b7a7c87142cde48a2ec092f77a56d66f773.tar.lz
dexon-fdb34b7a7c87142cde48a2ec092f77a56d66f773.tar.xz
dexon-fdb34b7a7c87142cde48a2ec092f77a56d66f773.tar.zst
dexon-fdb34b7a7c87142cde48a2ec092f77a56d66f773.zip
Merge pull request #15996 from karalabe/drop-redundant-methods
core, eth, les, light: get rid of redundant methods
Diffstat (limited to 'light')
-rw-r--r--light/lightchain.go21
1 files changed, 1 insertions, 20 deletions
diff --git a/light/lightchain.go b/light/lightchain.go
index 0d97ce1a2..f47957512 100644
--- a/light/lightchain.go
+++ b/light/lightchain.go
@@ -176,25 +176,6 @@ func (self *LightChain) GasLimit() uint64 {
return self.hc.CurrentHeader().GasLimit
}
-// LastBlockHash return the hash of the HEAD block.
-func (self *LightChain) LastBlockHash() common.Hash {
- self.mu.RLock()
- defer self.mu.RUnlock()
-
- return self.hc.CurrentHeader().Hash()
-}
-
-// Status returns status information about the current chain such as the HEAD Td,
-// the HEAD hash and the hash of the genesis block.
-func (self *LightChain) Status() (td *big.Int, currentBlock common.Hash, genesisBlock common.Hash) {
- self.mu.RLock()
- defer self.mu.RUnlock()
-
- header := self.hc.CurrentHeader()
- hash := header.Hash()
- return self.GetTd(hash, header.Number.Uint64()), hash, self.genesisBlock.Hash()
-}
-
// Reset purges the entire blockchain, restoring it to its genesis state.
func (bc *LightChain) Reset() {
bc.ResetWithGenesisBlock(bc.genesisBlock)
@@ -337,7 +318,7 @@ func (self *LightChain) postChainEvents(events []interface{}) {
for _, event := range events {
switch ev := event.(type) {
case core.ChainEvent:
- if self.LastBlockHash() == ev.Hash {
+ if self.CurrentHeader().Hash() == ev.Hash {
self.chainHeadFeed.Send(core.ChainHeadEvent{Block: ev.Block})
}
self.chainFeed.Send(ev)