Check signatures for finalized inputs too

This commit is contained in:
junderw 2019-07-23 14:59:54 +09:00
commit e4844828de
No known key found for this signature in database
GPG key ID: B256185D3A971908
3 changed files with 45 additions and 4 deletions

View file

@ -625,6 +625,9 @@ describe(`Psbt`, () => {
}, new RegExp('Can not modify transaction, signatures exist.'))
psbt.validateSignaturesOfInput(0)
psbt.finalizeAllInputs()
assert.throws(() => {
psbt.setVersion(3)
}, new RegExp('Can not modify transaction, signatures exist.'))
assert.strictEqual(
psbt.extractTransaction().toHex(),
'02000000013ebc8203037dda39d482bf41ff3be955996c50d9d4f7cfc3d2097a694a7' +