diff --git a/core/state/reader.go b/core/state/reader.go index 8efe72807f..6bddefc2a7 100644 --- a/core/state/reader.go +++ b/core/state/reader.go @@ -117,6 +117,8 @@ func (r *stateReader) Storage(addr common.Address, key common.Hash) (common.Hash if len(ret) == 0 { return common.Hash{}, nil } + // Perform the rlp-decode as the slot value is RLP-encoded in the state + // snapshot. _, content, _, err := rlp.Split(ret) if err != nil { return common.Hash{}, err