We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a5e3aa6 commit f05419fCopy full SHA for f05419f
les/api_backend.go
@@ -60,8 +60,11 @@ func (b *LesApiBackend) SetHead(number uint64) {
60
}
61
62
func (b *LesApiBackend) HeaderByNumber(ctx context.Context, number rpc.BlockNumber) (*types.Header, error) {
63
+ // Return the latest current as the pending one since there
64
+ // is no pending notion in the light client. TODO(rjl493456442)
65
+ // unify the behavior of `HeaderByNumber` and `PendingBlockAndReceipts`.
66
if number == rpc.PendingBlockNumber {
- return nil, nil
67
+ return b.eth.blockchain.CurrentHeader(), nil
68
69
if number == rpc.LatestBlockNumber {
70
return b.eth.blockchain.CurrentHeader(), nil
0 commit comments