address/txbuilder: require templates to prevent undefined exports
This commit is contained in:
parent
b6a6b0a50a
commit
f4a83f8aed
3 changed files with 49 additions and 46 deletions
|
@ -3,6 +3,7 @@
|
|||
var assert = require('assert')
|
||||
var baddress = require('../src/address')
|
||||
var bscript = require('../src/script')
|
||||
var btemplates = require('../src/templates')
|
||||
var ops = require('bitcoin-ops')
|
||||
|
||||
var BigInteger = require('bigi')
|
||||
|
@ -434,7 +435,7 @@ describe('TransactionBuilder', function () {
|
|||
var signatures = bscript.decompile(scriptSig).slice(1, -1).filter(function (x) { return x !== ops.OP_0 })
|
||||
|
||||
// rebuild/replace the scriptSig without them
|
||||
var replacement = bscript.scriptHash.input.encode(bscript.multisig.input.encode(signatures), redeemScript)
|
||||
var replacement = btemplates.scriptHash.input.encode(btemplates.multisig.input.encode(signatures), redeemScript)
|
||||
assert.strictEqual(bscript.toASM(replacement), sign.scriptSigFiltered)
|
||||
|
||||
tx.ins[i].script = replacement
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue