diff --git a/cmd/rpcdaemon/commands/eth_api.go b/cmd/rpcdaemon/commands/eth_api.go index 07ecbb824650217f775847eb3d604b46e5a0e872..6647b05e86e330424d52d82f99914697d37e93b2 100644 --- a/cmd/rpcdaemon/commands/eth_api.go +++ b/cmd/rpcdaemon/commands/eth_api.go @@ -163,7 +163,9 @@ func (api *BaseAPI) blockWithSenders(tx kv.Tx, hash common.Hash, number uint64) if err != nil { return nil, err } - + if block == nil { // don't save nil's to cache + return nil, nil + } if api.blocksLRU != nil { api.blocksLRU.Add(hash, block) }