Versions in this module Expand all Collapse all v1 v1.0.0 Dec 21, 2023 Changes in this version + func BlockHash(block *externalapi.DomainBlock) *externalapi.DomainHash + func CalculateSignatureHashECDSA(tx *externalapi.DomainTransaction, inputIndex int, hashType SigHashType, ...) (*externalapi.DomainHash, error) + func CalculateSignatureHashSchnorr(tx *externalapi.DomainTransaction, inputIndex int, hashType SigHashType, ...) (*externalapi.DomainHash, error) + func HeaderHash(header externalapi.BaseBlockHeader) *externalapi.DomainHash + func TransactionHash(tx *externalapi.DomainTransaction) *externalapi.DomainHash + func TransactionID(tx *externalapi.DomainTransaction) *externalapi.DomainTransactionID + func TransactionIDs(txs []*externalapi.DomainTransaction) []*externalapi.DomainTransactionID + type SigHashType uint8 + const SigHashAll + const SigHashAnyOneCanPay + const SigHashMask + const SigHashNone + const SigHashSingle + func (sht SigHashType) IsStandardSigHashType() bool + type SighashReusedValues struct