getPayloadHash returns not zero when payload included (#2305)

This commit is contained in:
Sergi Rene 2025-04-23 16:24:35 +02:00 committed by GitHub
parent 03cc7dfc19
commit c93100ccd0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -210,7 +210,7 @@ func getOutputsHash(tx *externalapi.DomainTransaction, inputIndex int, hashType
}
func getPayloadHash(tx *externalapi.DomainTransaction, reusedValues *SighashReusedValues) *externalapi.DomainHash {
if tx.SubnetworkID.Equal(&subnetworks.SubnetworkIDNative) {
if tx.SubnetworkID.Equal(&subnetworks.SubnetworkIDNative) && len(tx.Payload) == 0 {
return externalapi.NewZeroHash()
}