1161 Commits (ee694a3de1078f6558595403bd6169fb33ba7e59)

Author SHA1 Message Date
Daniel Cousens 9db9763221 tests: add script.*.*.decode tests 8 years ago
Daniel Cousens 0c67f5e585 templates: add toJSON for clearer error message 8 years ago
Daniel Cousens ce5babde83 templates: fix nullData return value 8 years ago
Daniel Cousens 69d8e9ed9e move templates to templates/index.js 8 years ago
Daniel Cousens d9fa39a2cc scripts: extract all scripts to encode/decode/check style 8 years ago
Thomas Kerin 27b48e8aa2 Add methods to decode information from output scripts 8 years ago
Thomas Kerin 53f08a7569 Script: add function for parsing multisig type scripts 8 years ago
Daniel Cousens a956b8859f networks: drop dogecoin and dustThreshold 8 years ago
Daniel Cousens 1f66b9e3d8 HDNode: add comment about Q.compressed assumption 8 years ago
Thomas Kerin 6067220cba Remove redundant check for uncompressed public key 8 years ago
Daniel Cousens b14abac4a1 HDNode: remove HDNode.toString for safety 8 years ago
Thomas Kerin 7b1167708a Transaction and block versions are signed integers 8 years ago
Daniel Cousens 3de754a9a2 TransactionBuilder: remove hashTypes inconsistency issues, resolves #642 8 years ago
Daniel Cousens 9dcf4d4b8b TransactionBuilder: add note why fixMultisigOrder is separate 8 years ago
Daniel Cousens 7059b177eb TransactionBuilder: re-order in order of usage 8 years ago
Daniel Cousens 6056e7913e TransactionBuilder: fixMultisigOrder only works if a redeemScript exists 8 years ago
Daniel Cousens 1ff64d207e TransactionBuilder: flatten prepareInput P2SH detection 8 years ago
Daniel Cousens a58c959099 TransactionBuilder: localize fixMultisigOrder assumptions 8 years ago
Daniel Cousens 0e2480523a TransactionBuilder: expandInput, consistent variable names 8 years ago
Daniel Cousens f3cc71a75f TransactionBuilder: simplify buildInput logic 8 years ago
Daniel Cousens 090b8177d1 TransactionBuilder: flatten inconsistency checks 8 years ago
Daniel Cousens 5dcf38c0c5 HDNode: clearer error for bad path type 8 years ago
Daniel Cousens 9f1ebf72a6 types: remove unused UInt2, BIP32 is capitals 8 years ago
Daniel Cousens 4ee298c414 block: add type checking 8 years ago
Daniel Cousens dd4596a44a block: use merkle-lib instead of inline calculation 8 years ago
Daniel Cousens 3bff2c63af transaction: simplify toBuffer offset management 8 years ago
Daniel Cousens f7b2fdfe60 TransactionBuilder: avoid input mutation until after exception possibility 8 years ago
Daniel Cousens 17377381c4 TransactionBuilder: if prevOutScript is defined, but not signable, try 1 last time 8 years ago
Daniel Cousens 45b0e35264 transaction/types: use Satoshi over UInt53 8 years ago
Daniel Cousens ecc6d45a7e types: add Satoshi 8 years ago
Daniel Cousens 29a865788d use varuint-bitcoin 8 years ago
Daniel Cousens 7cdabef954 ecdsa: remove unused functions 10 years ago
Daniel Cousens 87cb018466 rm message module 10 years ago
Daniel Cousens fd40232147 package: remove buffer-compare/buffer-equals 8 years ago
Daniel Cousens 0e08a9b0ce Revert "HDNode: remove unnecessary this context" 8 years ago
Daniel Cousens 7a066b68ed HDNode: remove unnecessary this context 8 years ago
Daniel Cousens b91cfcf196 package: update to typeforce 1.8.7 8 years ago
Daniel Cousens c1570f8056 script: always compile in a minimaldata compliant way 8 years ago
Daniel Cousens 1aab317dad TransactionBuilder: extract internal signature invalidation functions for individual testing 8 years ago
Daniel Cousens ccde09fdc3 TransactionBuilder: move fixMultisigOrder back to free function 8 years ago
Daniel Cousens 402e871d40 TransactionBuilder: move sign bulk to prepareInput 8 years ago
Daniel Cousens a1d3e33c84 address/crypto/script/types: adhere to no-use-before-define 8 years ago
Daniel Cousens d3ccbb6277 TransactionBuilder: rename index to vout internally 8 years ago
Daniel Cousens 9e5aac8bac TransactionBuilder: fix duplicate txOut detection 8 years ago
Daniel Cousens b3fd50ffd6 TransactionBuilder: refactor extractInput/extractFromOutput 8 years ago
Daniel Cousens 6826aa312d TransactionBuilder: less exits 8 years ago
Daniel Cousens 83b2bb5d6a TransactionBuilder: avoid extra getPublicKeyBuffer calls 8 years ago
Daniel Cousens 302b4f0796 TransactionBuilder: signatureScript is only defined once 8 years ago
Daniel Cousens fbcc23fa14 TransactionBuilder: avoid unnecessary cache object 8 years ago
Daniel Cousens 49c6ebe3a0 TransactionBuilder: reword error for correctness 8 years ago