mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-05-18 22:09:26 +00:00
les: fix eth_sendTransaction API (#23215)
This commit is contained in:
parent
a5e3aa693c
commit
f05419f0fb
1 changed files with 4 additions and 1 deletions
|
|
@ -60,8 +60,11 @@ func (b *LesApiBackend) SetHead(number uint64) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b *LesApiBackend) HeaderByNumber(ctx context.Context, number rpc.BlockNumber) (*types.Header, error) {
|
func (b *LesApiBackend) HeaderByNumber(ctx context.Context, number rpc.BlockNumber) (*types.Header, error) {
|
||||||
|
// Return the latest current as the pending one since there
|
||||||
|
// is no pending notion in the light client. TODO(rjl493456442)
|
||||||
|
// unify the behavior of `HeaderByNumber` and `PendingBlockAndReceipts`.
|
||||||
if number == rpc.PendingBlockNumber {
|
if number == rpc.PendingBlockNumber {
|
||||||
return nil, nil
|
return b.eth.blockchain.CurrentHeader(), nil
|
||||||
}
|
}
|
||||||
if number == rpc.LatestBlockNumber {
|
if number == rpc.LatestBlockNumber {
|
||||||
return b.eth.blockchain.CurrentHeader(), nil
|
return b.eth.blockchain.CurrentHeader(), nil
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue