aboutsummaryrefslogtreecommitdiffstats
path: root/consensus/consensus.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2017-04-12 20:37:10 +0800
committerGitHub <noreply@github.com>2017-04-12 20:37:10 +0800
commit6b7ae4e751dbaee0f31032f045fd35b0c1079388 (patch)
treee63f021ae31976fa78e2f5c76a9d1399264db942 /consensus/consensus.go
parent050ceff1aed3d06b4ebf4aead0dc03e7cac34458 (diff)
downloadgo-tangerine-6b7ae4e751dbaee0f31032f045fd35b0c1079388.tar
go-tangerine-6b7ae4e751dbaee0f31032f045fd35b0c1079388.tar.gz
go-tangerine-6b7ae4e751dbaee0f31032f045fd35b0c1079388.tar.bz2
go-tangerine-6b7ae4e751dbaee0f31032f045fd35b0c1079388.tar.lz
go-tangerine-6b7ae4e751dbaee0f31032f045fd35b0c1079388.tar.xz
go-tangerine-6b7ae4e751dbaee0f31032f045fd35b0c1079388.tar.zst
go-tangerine-6b7ae4e751dbaee0f31032f045fd35b0c1079388.zip
consensus/clique, internal/web3ext: support hash based API queries (#14321)
* consensus/clique, internal/web3ext: support hash based API queries * consensus/clique: make RPC return types public
Diffstat (limited to 'consensus/consensus.go')
-rw-r--r--consensus/consensus.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/consensus/consensus.go b/consensus/consensus.go
index e318e57c0..c199e627f 100644
--- a/consensus/consensus.go
+++ b/consensus/consensus.go
@@ -40,6 +40,9 @@ type ChainReader interface {
// GetHeaderByNumber retrieves a block header from the database by number.
GetHeaderByNumber(number uint64) *types.Header
+ // GetHeaderByHash retrieves a block header from the database by its hash.
+ GetHeaderByHash(hash common.Hash) *types.Header
+
// GetBlock retrieves a block from the database by hash and number.
GetBlock(hash common.Hash, number uint64) *types.Block
}