txscript/pkscript: Use finalOpcodeData to extract redeem script
This commit is contained in:
parent
e84398d21e
commit
8588536586
1 changed files with 3 additions and 2 deletions
|
@ -211,11 +211,12 @@ func computeNonWitnessPkScript(sigScript []byte) (PkScript, error) {
|
|||
// The redeem script will always be the last data push of the
|
||||
// signature script, so we'll parse the script into opcodes to
|
||||
// obtain it.
|
||||
parsedOpcodes, err := parseScript(sigScript)
|
||||
const scriptVersion = 0
|
||||
err := checkScriptParses(scriptVersion, sigScript)
|
||||
if err != nil {
|
||||
return PkScript{}, err
|
||||
}
|
||||
redeemScript := parsedOpcodes[len(parsedOpcodes)-1].data
|
||||
redeemScript := finalOpcodeData(scriptVersion, sigScript)
|
||||
|
||||
scriptHash := hash160(redeemScript)
|
||||
script, err := payToScriptHashScript(scriptHash)
|
||||
|
|
Loading…
Reference in a new issue