138 Commits (cdb518686f26dfbdc1a4e5ec698bc2956bde4871)

Author SHA1 Message Date
Daniel Cousens cdb518686f txbuilder: remove unused y var 8 years ago
Thomas Kerin 4b4f32ffac buildStack: allow empty stack if allowIncomplete is set 8 years ago
Thomas Kerin 793939dc8c scriptHash return true for chunks.length=1 so long as its witness 8 years ago
Thomas Kerin c2dfc03869 Add test vectors, and transaction_builder input stores signScript 8 years ago
Thomas Kerin c5541c8f96 transaction_builder: expandInput - check p2sh early, can avoid redundant assignments 8 years ago
Thomas Kerin a32cc5b3be remove debugging code 8 years ago
Thomas Kerin 52745d1d0c fromTransaction.build tests pass - look for segwit transaction vectors 8 years ago
Thomas Kerin f8a94f3496 messy commits, clean later, just one test left 8 years ago
Thomas Kerin a213435135 Commit work to date 8 years ago
Thomas Kerin b24dc44770 P2WSH working, now for tests 8 years ago
Thomas Kerin 3ad31571b6 P2WSH initial commit, tests pass with new logic 8 years ago
Thomas Kerin b6ae10b2f1 buildStack, and make tests pass 8 years ago
Daniel Cousens a793166eb8 wip 8 years ago
Daniel Cousens 14f9218389 package: bump bs58check, drop node 0.12 8 years ago
Daniel Cousens 33c72e49c4 package/*: use bitcoin-ops, pushdata-bitcoin packages 8 years ago
Daniel Cousens 5824a84fd5 transaction_builder: keep a mapping from prevTxOut to vin 8 years ago
Daniel Cousens aeeee4f3ec TransactionBuilder: move ABSURD_FEE to a constructor parameter 9 years ago
Daniel Cousens 61be897429 TransactionBuilder: move ABSURD_FEERATE to static constant 9 years ago
Daniel Cousens 62389ed247 TransactionBuilder: change to ABSURD_FEERATE, not ABSURD_FEE 9 years ago
Daniel Cousens e835f1fe95 TransactionBuilder: add fee safety 9 years ago
Thomas Kerin b5e46c2931 Replace script type strings with constants 9 years ago
Daniel Cousens d9fa39a2cc scripts: extract all scripts to encode/decode/check style 9 years ago
Thomas Kerin 27b48e8aa2 Add methods to decode information from output scripts 9 years ago
Daniel Cousens 3de754a9a2 TransactionBuilder: remove hashTypes inconsistency issues, resolves #642 9 years ago
Daniel Cousens 9dcf4d4b8b TransactionBuilder: add note why fixMultisigOrder is separate 9 years ago
Daniel Cousens 7059b177eb TransactionBuilder: re-order in order of usage 9 years ago
Daniel Cousens 6056e7913e TransactionBuilder: fixMultisigOrder only works if a redeemScript exists 9 years ago
Daniel Cousens 1ff64d207e TransactionBuilder: flatten prepareInput P2SH detection 9 years ago
Daniel Cousens a58c959099 TransactionBuilder: localize fixMultisigOrder assumptions 9 years ago
Daniel Cousens 0e2480523a TransactionBuilder: expandInput, consistent variable names 9 years ago
Daniel Cousens f3cc71a75f TransactionBuilder: simplify buildInput logic 9 years ago
Daniel Cousens 090b8177d1 TransactionBuilder: flatten inconsistency checks 9 years ago
Daniel Cousens f7b2fdfe60 TransactionBuilder: avoid input mutation until after exception possibility 9 years ago
Daniel Cousens 17377381c4 TransactionBuilder: if prevOutScript is defined, but not signable, try 1 last time 9 years ago
Daniel Cousens fd40232147 package: remove buffer-compare/buffer-equals 9 years ago
Daniel Cousens 1aab317dad TransactionBuilder: extract internal signature invalidation functions for individual testing 9 years ago
Daniel Cousens ccde09fdc3 TransactionBuilder: move fixMultisigOrder back to free function 9 years ago
Daniel Cousens 402e871d40 TransactionBuilder: move sign bulk to prepareInput 9 years ago
Daniel Cousens d3ccbb6277 TransactionBuilder: rename index to vout internally 9 years ago
Daniel Cousens 9e5aac8bac TransactionBuilder: fix duplicate txOut detection 9 years ago
Daniel Cousens b3fd50ffd6 TransactionBuilder: refactor extractInput/extractFromOutput 9 years ago
Daniel Cousens 6826aa312d TransactionBuilder: less exits 9 years ago
Daniel Cousens 83b2bb5d6a TransactionBuilder: avoid extra getPublicKeyBuffer calls 9 years ago
Daniel Cousens 302b4f0796 TransactionBuilder: signatureScript is only defined once 9 years ago
Daniel Cousens fbcc23fa14 TransactionBuilder: avoid unnecessary cache object 9 years ago
Daniel Cousens 49c6ebe3a0 TransactionBuilder: reword error for correctness 9 years ago
Daniel Cousens 61718cdbaa txb: remove unused variables 9 years ago
Daniel Cousens 6faeae397f TxBuilder: add setVersion 9 years ago
JP Richardson ac8ae8f0ed opcodes: add json extension to fix Webpack JSON loader 9 years ago
Daniel Cousens 9db67bb3b1 Cleanup for #540 (#551) 9 years ago