32 Commits (c7c58307f058a28f9bbb61de1d3879c995058ee9)

Author SHA1 Message Date
Daniel Cousens c7c58307f0 TxBuilder: avoid unnecessary assertion, already done in classification 10 years ago
Daniel Cousens e33a6409d3 TxBuilder: add explanation for prevOutScript branch 10 years ago
Daniel Cousens b55e3a0245 TxBuilder: missing redeemScript not an issue if already added 10 years ago
Daniel Cousens 8a8f40e903 TxBuilder: defer mutation as long as possible 10 years ago
Daniel Cousens 085b813958 TxBuilder: replace switch lookup with object lookup 10 years ago
Daniel Cousens 23a37fb771 TxBuilder: fix out-of-order multisignature signing 10 years ago
Daniel Cousens 4c9fd6010e TxBuilder: fix failing test for non-standard/multisig inputs 10 years ago
Daniel Cousens b048627a59 tests: move TxBuilder.sign tests to fixtures 10 years ago
Daniel Cousens b629a03c98 TxBuilder: rename prevOutMap to prevTxMap 10 years ago
Daniel Cousens dfe74fa0d2 TxBuilder: sign now signs inputs in known publicKey order 10 years ago
Daniel Cousens c29b233744 TxBuilder: build convenience functions don't need extra line breaks 10 years ago
Daniel Cousens ba97b5ee34 TxBuilder: re-order to avoid mutation in case of failure 10 years ago
Daniel Cousens ebe34db8df TxBuilder: avoid var redeclaration due to hoisting 10 years ago
Daniel Cousens 46db11e04a TxBuilder: extract isCoinbaseHash function 10 years ago
Daniel Cousens 906accdc0f TxBuilder: extract extractSignatures to free function 10 years ago
Daniel Cousens c35d4b46c5 scripts: add allowIncomplete for multisig scripts 10 years ago
Daniel Cousens a529b3fa0b TxBuilder: copy version/locktime in fromTransaction 10 years ago
Daniel Cousens 6ed8e15b63 transaction/builder: s/txin/txIn/g 10 years ago
Daniel Cousens 1d0fd3e9a4 TxBuilder: add more failing cases and error handling 11 years ago
Daniel Cousens 8d5ef2dd06 TxBuilder: limit signatures depending on scriptType 11 years ago
Daniel Cousens aa80bde815 TxBuilder: avoid unnecessary recalculation of prevOutScript data 11 years ago
Daniel Cousens e2357c09ce TxBuilder: fix invalid txin.index usage for non-zero vin inputs 11 years ago
Daniel Cousens 22f8c8aa4a TxBuilder: re-order functions to project standard 11 years ago
Daniel Cousens 4f88980dfb tests: add P2SH multisig example case 11 years ago
Daniel Cousens f9fed3c815 TxBuilder: adds fromTransaction impl. and basic tests 11 years ago
Daniel Cousens 7f62069d82 TxBuilder: add sequence number passthrough 11 years ago
Daniel Cousens 1e3e003120 TxBuilder: remove unnecessary assert 11 years ago
Daniel Cousens 14211b5f3e TxBuilder: sign after error checking 11 years ago
Daniel Cousens 4e3a6c9557 TxBuilder: use build/buildIncomplete over boolean 11 years ago
Daniel Cousens 377b815417 TxBuilder: transform all signatures once 11 years ago
Daniel Cousens 36b225a3df TxBuilder: use data fixtures for invalid tests 11 years ago
Daniel Cousens bcbcd58964 TxBuilder: Initial commit and tests 11 years ago