|
|
|
@ -56,7 +56,7 @@ func (b *EthApiBackend) SetHead(number uint64) { |
|
|
|
|
func (b *EthApiBackend) HeaderByNumber(ctx context.Context, blockNr rpc.BlockNumber) (*types.Header, error) { |
|
|
|
|
// Pending block is only known by the miner
|
|
|
|
|
if blockNr == rpc.PendingBlockNumber { |
|
|
|
|
block, _ := b.eth.miner.Pending() |
|
|
|
|
block := b.eth.miner.PendingBlock() |
|
|
|
|
return block.Header(), nil |
|
|
|
|
} |
|
|
|
|
// Otherwise resolve and return the block
|
|
|
|
@ -69,7 +69,7 @@ func (b *EthApiBackend) HeaderByNumber(ctx context.Context, blockNr rpc.BlockNum |
|
|
|
|
func (b *EthApiBackend) BlockByNumber(ctx context.Context, blockNr rpc.BlockNumber) (*types.Block, error) { |
|
|
|
|
// Pending block is only known by the miner
|
|
|
|
|
if blockNr == rpc.PendingBlockNumber { |
|
|
|
|
block, _ := b.eth.miner.Pending() |
|
|
|
|
block := b.eth.miner.PendingBlock() |
|
|
|
|
return block, nil |
|
|
|
|
} |
|
|
|
|
// Otherwise resolve and return the block
|
|
|
|
|