diff --git a/core/types/block.go b/core/types/block.go index ae1b4299d3..ddc7e4c097 100644 --- a/core/types/block.go +++ b/core/types/block.go @@ -129,7 +129,10 @@ func (h *Header) Size() common.StorageSize { func rlpHash(x interface{}) (h common.Hash) { hw := sha3.NewKeccak256() - rlp.Encode(hw, x) + err := rlp.Encode(hw, x) + if err != nil { + panic("encode error: " + err.Error()) + } hw.Sum(h[:0]) return h }