From 4a231cd951faaf011cdec8fdde66a948b637718e Mon Sep 17 00:00:00 2001
From: Martin Holst Swende <martin@swende.se>
Date: Fri, 7 Feb 2020 10:44:32 +0100
Subject: [PATCH] internal/ethapi: return non-null "number" for pending block
 (#20616)

Fixes: #20587, ethereum/web3.py#1572
---
 internal/ethapi/api.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go
index 37433f335..bec62c129 100644
--- a/internal/ethapi/api.go
+++ b/internal/ethapi/api.go
@@ -642,7 +642,7 @@ func (s *PublicBlockChainAPI) GetBlockByNumber(ctx context.Context, number rpc.B
 		response, err := s.rpcMarshalBlock(block, true, fullTx)
 		if err == nil && number == rpc.PendingBlockNumber {
 			// Pending blocks need to nil out a few fields
-			for _, field := range []string{"hash", "nonce", "miner", "number"} {
+			for _, field := range []string{"hash", "nonce", "miner"} {
 				response[field] = nil
 			}
 		}
-- 
GitLab