Commit graph

1550 commits

Author SHA1 Message Date
Daniel Cousens 0f9af83aa0 tests: add 2-of-3 multisig fixture 2015-09-08 21:45:43 +10:00
Daniel Cousens 1ea5252511 TxBuilder: only allow OP_0's when building 2015-09-08 21:22:54 +10:00
Daniel Cousens a33ccd8743 Merge pull request #458 from bitcoinjs/intfix
integration: fix HDNode search space
2015-09-08 16:42:26 +10:00
Daniel Cousens 18c8261cef integration: fix HDNode search space 2015-09-08 16:29:41 +10:00
Daniel Cousens 25e824dd23 Merge pull request #457 from bitcoinjs/clean
tests: simplify crypto fixtures
2015-09-08 16:05:30 +10:00
Daniel Cousens 262be17976 tests: simplify crypto fixtures 2015-09-08 16:03:49 +10:00
Daniel Cousens e184894930 README: fix npm badge 2015-09-08 15:29:27 +10:00
Daniel Cousens b252924517 types: remove ECCurve 2015-09-05 15:42:25 +10:00
Daniel Cousens 752cf4b6c1 Merge pull request #454 from bitcoinjs/blanket
use blanket over coveralls
2015-09-05 14:37:58 +10:00
Daniel Cousens 4c92de7a78 Merge pull request #455 from bitcoinjs/clean
Cleanup and stop exposing HDNode constants
2015-09-05 14:37:42 +10:00
Daniel Cousens e8cb7c16da Transaction: coinBaseHash no longer relevant 2015-09-05 14:28:28 +10:00
Daniel Cousens 4b825bf2a8 HDNode: stop exposing constants 2015-09-05 14:27:53 +10:00
Daniel Cousens ccfaaf0b6f ecdsa: remove curve parameter 2015-09-05 14:27:53 +10:00
Daniel Cousens 146bc8e11a address: re-use fromBase58Check internally 2015-09-05 14:27:53 +10:00
Daniel Cousens 48dc0a9054 script: no need to use readUInt8 2015-09-05 14:27:53 +10:00
Daniel Cousens ae89951546 use blanket over coveralls 2015-09-05 14:24:42 +10:00
Daniel Cousens 4ec7c40a02 README: nodei npm shield no longer works 2015-09-05 14:24:06 +10:00
Daniel Cousens cc503bb873 Merge pull request #453 from bitcoinjs/standard
standard: remove padded Blocks
2015-09-05 14:14:17 +10:00
Daniel Cousens 2d75b7e7ff standard: remove padded Blocks 2015-09-05 14:10:32 +10:00
Daniel Cousens ec1195bcee Merge pull request #448 from bitcoinjs/bip66
Extract BIP66 module
2015-08-25 14:17:44 +10:00
Daniel Cousens 3be5dc88a1 integration: throw meaningful errors if no unspent is found 2015-08-25 14:11:49 +10:00
Daniel Cousens 845c1dc199 integration: fix stealth tests 2015-08-25 13:59:19 +10:00
Daniel Cousens b66636ed5e Merge pull request #450 from bitcoinjs/duckback
types: restore quacking behaviour
2015-08-25 13:53:16 +10:00
Daniel Cousens 97ecb313c2 tests: add type tests 2015-08-25 13:52:24 +10:00
Daniel Cousens e94ec00919 types: restore quacking behaviour 2015-08-25 13:47:11 +10:00
Daniel Cousens e9762b14c7 integration: return sharedQ too 2015-08-25 13:45:35 +10:00
Wei Lu 79db118417 Merge pull request #446 from bitcoinjs/wifex
ECPair: extract WIF to 3rd party module
2015-08-23 23:24:07 +08:00
Daniel Cousens 96c04d0787 ECPair: makeRandom, fix comparison 2015-08-24 01:04:36 +10:00
Daniel Cousens d46035a35f ECPair: rm duplicate throw 2015-08-24 01:00:51 +10:00
Daniel Cousens b12f559b85 HDNode: consistent capitalization in comments 2015-08-22 12:53:47 +10:00
Daniel Cousens 92937a8ded script: rm unused ecurve 2015-08-22 12:37:17 +10:00
Daniel Cousens 3106fc13ca script: refactor isCanonicalPubKey to bitcoin-core equivalent 2015-08-22 12:32:03 +10:00
Daniel Cousens 0ff5bd5698 script: add isDefinedHashType to check hashType 2015-08-22 12:32:03 +10:00
Daniel Cousens 86b2cf75ce tests: add failing test for undefined hashType 2015-08-22 12:32:03 +10:00
Daniel Cousens 4be502a1bd tests: add non-canonical pubkey fixtures 2015-08-22 12:32:01 +10:00
Daniel Cousens abac254d0d script: use bip66 for signature checking 2015-08-22 11:54:00 +10:00
Daniel Cousens e1cb5e6152 amend ECSignature tests to reflect BIP66 module 2015-08-21 21:22:33 +10:00
Daniel Cousens 1e23085ad7 use bip66 module 2015-08-21 20:35:22 +10:00
Daniel Cousens 252336ab8c ECPair: fix modulo bias in makeRandom 2015-08-21 16:46:18 +10:00
Daniel Cousens efacd387be ECPair: extract WIF to 3rd party module 2015-08-20 20:16:57 +10:00
Daniel Cousens e5e24256fd integration: mimic HDNode speedup 2015-08-20 18:25:54 +10:00
Daniel Cousens 5846b35072 Merge pull request #445 from bitcoinjs/hdnodespd
HDNode: avoid creating multiple buffers
2015-08-20 14:25:22 +10:00
Daniel Cousens e3f21ebeb2 HDNode: avoid creating multiple buffers 2015-08-20 14:23:27 +10:00
Daniel Cousens b866dc8f78 Merge pull request #444 from bitcoinjs/varbreak
Various breaking changes
2015-08-20 13:59:18 +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 8f9d59fb18 ECPair: stop exposing ECDSA curve 2015-08-20 13:55:13 +10:00
Daniel Cousens b95223adcd tests: clean up core test imports 2015-08-20 13:32:00 +10:00
Daniel Cousens b62dd19f0d tests: clean up TxBuilder beforeEach constants 2015-08-20 13:32:00 +10:00