Commit graph

2711 commits

Author SHA1 Message Date
Daniel Cousens
9f1ebf72a6 types: remove unused UInt2, BIP32 is capitals 2016-10-12 13:15:54 +11:00
Daniel Cousens
3504ccfa3c tests: test what was removed in #460 2016-10-10 13:01:51 +11:00
Daniel Cousens
d27a305732 package: npm test should run coverage too 2016-10-10 12:43:47 +11:00
Daniel Cousens
4ee298c414 block: add type checking 2016-10-10 11:20:20 +11:00
Daniel Cousens
dd4596a44a block: use merkle-lib instead of inline calculation 2016-10-10 11:20:20 +11:00
Daniel Cousens
3bff2c63af transaction: simplify toBuffer offset management 2016-10-10 07:56:18 +11:00
Daniel Cousens
f7b2fdfe60 TransactionBuilder: avoid input mutation until after exception possibility 2016-10-09 22:04:32 +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
Ruben de Vries
aaa327b793 seperate coverage into a seperate travis task.
run coverage and standards using node v6.
2016-10-08 17:58:24 +11:00
Daniel Cousens
45b0e35264 transaction/types: use Satoshi over UInt53 2016-10-07 14:25:44 +11:00
Daniel Cousens
ecc6d45a7e types: add Satoshi 2016-10-07 14:25:44 +11:00
Daniel Cousens
f4ebe20687 package: rm prepublish 2016-10-07 12:14:21 +11:00
Daniel Cousens
42c716138f Merge pull request #651 from bitcoinjs/tests
bump devDependencies and extend tests timeouts
2016-10-07 11:54:07 +11:00
Daniel Cousens
9b473ca57b tests/integration: bump timeouts to 30s each 2016-10-07 11:37:44 +11:00
Daniel Cousens
905314384b package: update dev dependencies to latest 2016-10-07 11:34:33 +11:00
Daniel Cousens
b0ef3c8f21 package: not actually dependent on browserify for dev 2016-10-07 11:32:10 +11:00
Daniel Cousens
776b9c674e Merge pull request #595 from bitcoinjs/varuint
use varuint-bitcoin
2016-10-07 11:31:14 +11:00
Daniel Cousens
29a865788d use varuint-bitcoin 2016-10-07 10:55:34 +11:00
JP Richardson
038c0f08d2 Merge pull request #456 from bitcoinjs/nomessage
Remove message module
2016-10-06 10:44:44 -05:00
JP Richardson
80b1b50155 Merge pull request #650 from bitcoinjs/no10
drop 0.10 support
2016-10-06 10:36:23 -05:00
Daniel Cousens
de6671ecaa rm integration tests 2016-10-06 21:41:10 +11:00
Daniel Cousens
7cdabef954 ecdsa: remove unused functions 2016-10-06 21:40:42 +11:00
Daniel Cousens
87cb018466 rm message module 2016-10-06 21:40:42 +11:00
Daniel Cousens
fd40232147 package: remove buffer-compare/buffer-equals 2016-10-06 21:31:10 +11:00
Daniel Cousens
f451863984 package: add engines for node 2016-10-06 21:31:10 +11:00
Daniel Cousens
418947e73f travis: drop 0.10 support 2016-10-06 21:31:10 +11:00
Daniel Cousens
3d9e228191 Merge pull request #649 from bitcoinjs/revert-648-hdmeh
Revert "HDNode: remove unnecessary this context"
2016-10-06 21:30:48 +11:00
Daniel Cousens
0e08a9b0ce Revert "HDNode: remove unnecessary this context" 2016-10-06 21:16:56 +11:00
Daniel Cousens
a4afc7f9b8 Merge pull request #639 from bitcoinjs/stealthnames
stealth: more explicit inner variable names
2016-10-06 17:09:23 +11:00
Daniel Cousens
2bd708c4a5 Merge pull request #648 from bitcoinjs/hdmeh
HDNode: remove unnecessary this context
2016-10-06 16:20:44 +11:00
Daniel Cousens
7a066b68ed HDNode: remove unnecessary this context 2016-10-06 14:08:27 +11:00
Daniel Cousens
ed093aec69 stealth: more explicit inner variable names 2016-10-06 14:07:08 +11:00
Daniel Cousens
c61c96acc2 Merge pull request #646 from bitcoinjs/nbuffix
package: update to typeforce 1.8.7
2016-10-06 14:05:00 +11:00
Daniel Cousens
b91cfcf196 package: update to typeforce 1.8.7 2016-10-06 12:34:11 +11:00
Daniel Cousens
4ae06003c4 Merge pull request #638 from bitcoinjs/minpush
script: always compile in a minimaldata compliant way
2016-10-05 19:31:52 +11:00
Daniel Cousens
1d0f48b03e Merge pull request #637 from bitcoinjs/txbb
TransactionBuilder: major internal refactor
2016-10-05 10:36:16 +11:00
Daniel Cousens
c1570f8056 script: always compile in a minimaldata compliant way 2016-09-29 13:51:17 +10:00
Daniel Cousens
1aab317dad TransactionBuilder: extract internal signature invalidation functions for individual testing 2016-09-28 16:47:58 +10:00
Daniel Cousens
ccde09fdc3 TransactionBuilder: move fixMultisigOrder back to free function 2016-09-28 15:27:14 +10:00
Daniel Cousens
402e871d40 TransactionBuilder: move sign bulk to prepareInput 2016-09-28 15:23:52 +10:00
Daniel Cousens
a1d3e33c84 address/crypto/script/types: adhere to no-use-before-define 2016-09-28 15:23:52 +10:00
Daniel Cousens
d3ccbb6277 TransactionBuilder: rename index to vout internally 2016-09-28 01:23:37 +10:00
Daniel Cousens
9e5aac8bac TransactionBuilder: fix duplicate txOut detection 2016-09-28 01:23:37 +10:00
Daniel Cousens
76c7c77311 tests: add failing test for #633 2016-09-28 01:23:37 +10:00
Daniel Cousens
b3fd50ffd6 TransactionBuilder: refactor extractInput/extractFromOutput 2016-09-28 00:50:46 +10:00
Daniel Cousens
418c315c78 tests: clarify multisig edge case for easier debugging 2016-09-28 00:46:14 +10:00
Daniel Cousens
ae63ae1131 tests: change error thrown for consistency with multisig 2016-09-28 00:20:49 +10:00
Daniel Cousens
d5eec5df70 tests: fix invalid test description 2016-09-28 00:20:49 +10:00
Daniel Cousens
fdb0ceeeb5 testing: rename cltvCheckSigInput to cltvCheckSigOutput 2016-09-27 23:45:25 +10:00
Daniel Cousens
377d8ecc68 Merge pull request #636 from bitcoinjs/txb3
TransactionBuilder: avoid extra getPublicKeyBuffer calls
2016-09-27 23:16:46 +10:00