Enable txindex=1 as default #37
1 changed files with 4 additions and 5 deletions
|
@ -521,13 +521,12 @@ func calcWitnessSignatureHash(subScript []parsedOpcode, sigHashes *TxSigHashes,
|
||||||
func CalcWitnessSigHash(script []byte, sigHashes *TxSigHashes, hType SigHashType,
|
func CalcWitnessSigHash(script []byte, sigHashes *TxSigHashes, hType SigHashType,
|
||||||
tx *wire.MsgTx, idx int, amt int64) ([]byte, error) {
|
tx *wire.MsgTx, idx int, amt int64) ([]byte, error) {
|
||||||
|
|
||||||
parsedScript, err := parseScript(script)
|
const scriptVersion = 0
|
||||||
if err != nil {
|
if err := checkScriptParses(scriptVersion, script); err != nil {
|
||||||
return nil, fmt.Errorf("cannot parse output script: %v", err)
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
return calcWitnessSignatureHash(parsedScript, sigHashes, hType, tx, idx,
|
return calcWitnessSignatureHashRaw(script, sigHashes, hType, tx, idx, amt)
|
||||||
amt)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// shallowCopyTx creates a shallow copy of the transaction for use when
|
// shallowCopyTx creates a shallow copy of the transaction for use when
|
||||||
|
|
Loading…
Reference in a new issue