Commit graph

98 commits

Author SHA1 Message Date
Daniel Cousens 34df503421 tests: fix should warn fee fail 2017-12-01 13:06:35 +11:00
Daniel Cousens a868d27407 TxBuilder: add support for RSBuffer type keyPairs and .publicKey 2017-10-19 13:41:57 +11:00
Daniel Cousens c729d322c2 tests: add failing staged transaction building example #901 2017-09-27 10:00:36 +10:00
Daniel Cousens f4a83f8aed address/txbuilder: require templates to prevent undefined exports 2017-09-27 07:08:19 +10:00
Arik Sosman 5508e26469 respond to Jonathan Underwood's comments
(cherry picked from commit 8126ca2)
2017-09-21 20:23:19 -07:00
Arik Sosman 8f9b3443d2 add fixture to verify input type classification
(cherry picked from commit 8f9d8b7)
2017-09-21 20:23:13 -07:00
junderw 286dfb3750 Add test case 2017-09-15 12:31:35 +10:00
Daniel Cousens 9503e64bde TransactionBuilder: collect witnessValue as input.value, and match it 2017-09-06 20:59:10 +10:00
junderw 003df6694b Add test for witness = true edge case during multisigning 2017-09-06 20:46:20 +10:00
Daniel Cousens 5057d8d1ba tests/txb: add P2WSH(multisig), incomplete fixture 2017-08-23 16:07:28 +10:00
Thomas Kerin 912f5d4d03 remove redundant baddress.toOutputScript call from tests 2017-08-09 15:11:05 +10:00
Thomas Kerin 0b1c3bfbd9 Should be able to deal with incomplete P2SH/P2WSH inputs when allowIncomplete is set 2017-08-09 15:11:05 +10:00
Alex Melville eae2c57e73 remove errant argument to buildInput in __build 2017-07-21 12:12:29 +10:00
Daniel Cousens 1d6b978aff txb: do not classify blank input scripts as nonstandard 2017-07-14 14:16:52 +10:00
Daniel Cousens f1ab151c31 tests: use safe-buffers throughout 2017-05-23 18:39:53 +10:00
Daniel Cousens 4d6928a68b tests: fix shadowed/unused variable warnings 2017-04-18 14:34:54 +10:00
Thomas Kerin 793939dc8c scriptHash return true for chunks.length=1 so long as its witness 2017-02-07 12:40:49 +11:00
Thomas Kerin c2dfc03869 Add test vectors, and transaction_builder input stores signScript 2017-02-07 12:40:49 +11:00
Thomas Kerin fff9319fa4 scriptHash.input.check - should tolerate 1 field in scriptSig if it's P2WSH or P2WPKH 2017-02-07 12:40:49 +11:00
Thomas Kerin f8a94f3496 messy commits, clean later, just one test left 2017-02-07 12:40:49 +11:00
Thomas Kerin a213435135 Commit work to date 2017-02-07 12:40:49 +11:00
Daniel Cousens a793166eb8 wip 2017-02-07 12:40:49 +11:00
Daniel Cousens 14f9218389 package: bump bs58check, drop node 0.12 2016-12-22 08:21:18 +11:00
Daniel Cousens 33c72e49c4 package/*: use bitcoin-ops, pushdata-bitcoin packages 2016-12-18 10:38:43 +00:00
Daniel Cousens 913f21c34d tests: s/sign/dontSign, less mistakes 2016-12-15 11:45:59 +11:00
Daniel Cousens 62389ed247 TransactionBuilder: change to ABSURD_FEERATE, not ABSURD_FEE 2016-11-12 12:53:53 +01:00
Daniel Cousens e835f1fe95 TransactionBuilder: add fee safety 2016-11-12 12:53:53 +01:00
Daniel Cousens d9fa39a2cc scripts: extract all scripts to encode/decode/check style 2016-11-04 07:23:02 +11:00
Daniel Cousens f07ccabe6e tests: flatten construct function 2016-10-13 00:55:19 +11:00
Daniel Cousens 17377381c4 TransactionBuilder: if prevOutScript is defined, but not signable, try 1 last time 2016-10-09 22:04:32 +11:00
Daniel Cousens 76c7c77311 tests: add failing test for #633 2016-09-28 01:23:37 +10:00
Daniel Cousens 418c315c78 tests: clarify multisig edge case for easier debugging 2016-09-28 00:46:14 +10:00
Daniel Cousens d5eec5df70 tests: fix invalid test description 2016-09-28 00:20:49 +10:00
Daniel Cousens 6faeae397f TxBuilder: add setVersion 2016-06-22 14:57:33 +10:00
Daniel Cousens 8a37c1193a tests: add signature invalidation test for setLockTime 2016-01-28 00:55:45 +11:00
Daniel Cousens 6c0745adce TxBuilder: add setLockTime 2016-01-28 00:55:44 +11:00
Ruben de Vries ccec864785 locktime and version were set too late in test scenario and not included when signing (the test scenario). 2016-01-26 17:13:07 +01:00
Kirill Fomichev 5de6818fcb Fix TransactionBuilder.addOutput 2015-11-24 08:18:16 +03:00
Daniel Cousens 0b4c67406f use [].reverse over prototype 2015-09-27 23:49:29 +10:00
Daniel Cousens 5c1c4589c0 remove use of buffer-reverse 2015-09-27 23:30:06 +10:00
Daniel Cousens 731a31ecba use buffer-reverse 2015-09-25 17:49:05 +10:00
Daniel Cousens 74e7d1edbc tests: add further tests for #404 2015-09-08 22:48:54 +10:00
Daniel Cousens 2d75b7e7ff standard: remove padded Blocks 2015-09-05 14:10:32 +10:00
Daniel Cousens 8934de591c use baddress/bcrypto/bscript for ambuigities 2015-08-20 13:55:13 +10:00
Daniel Cousens 6ec687deba rename scripts to script 2015-08-20 13:55:13 +10:00
Daniel Cousens 18e9cdcc02 rename Address to address 2015-08-20 13:55:13 +10:00
Daniel Cousens b62dd19f0d tests: clean up TxBuilder beforeEach constants 2015-08-20 13:32:00 +10:00
Daniel Cousens e2abe2b3af merge Script/scripts 2015-08-18 14:44:30 +10:00
Daniel Cousens 151386c46d scripts: remove coercion, fromASM returns Buffer 2015-08-18 14:44:30 +10:00
Daniel Cousens e05f8a542d remove Script object 2015-08-18 14:44:29 +10:00