diff --git a/pkg/consensus/payload.go b/pkg/consensus/payload.go index 9c9e39099..78ab2d8a3 100644 --- a/pkg/consensus/payload.go +++ b/pkg/consensus/payload.go @@ -241,6 +241,9 @@ func (p *Payload) DecodeBinaryUnsigned(r *io.BinReader) { func (p *Payload) Hash() util.Uint256 { w := io.NewBufBinWriter() p.EncodeBinaryUnsigned(w.BinWriter) + if w.Err != nil { + panic("failed to hash payload") + } return hash.DoubleSha256(w.Bytes()) }