Commit graph

795 commits

Author SHA1 Message Date
Daniel Cousens
b65e47bbae integration: break up into more re-usable unspents 2016-10-13 18:05:02 +11:00
Daniel Cousens
52bcfe72be integration: return funds to our faucet 2016-10-13 18:05:02 +11:00
Daniel Cousens
e10a23fb3e integration: avoid multiple faucet calls 2016-10-13 18:05:02 +11:00
Daniel Cousens
ebaf1496e1 tests/integration: use our own faucet keyPair 2016-10-13 18:05:02 +11:00
Thomas Kerin
7b1167708a Transaction and block versions are signed integers 2016-10-13 09:29:03 +11:00
Daniel Cousens
3de754a9a2 TransactionBuilder: remove hashTypes inconsistency issues, resolves #642 2016-10-13 00:55:19 +11:00
Daniel Cousens
30ba4d620b tests: add failing TransactionBuilder multiple hash types test 2016-10-13 00:55:19 +11:00
Daniel Cousens
f07ccabe6e tests: flatten construct function 2016-10-13 00:55:19 +11:00
Daniel Cousens
5dcf38c0c5 HDNode: clearer error for bad path type 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
17377381c4 TransactionBuilder: if prevOutScript is defined, but not signable, try 1 last time 2016-10-09 22:04:32 +11:00
Daniel Cousens
ecc6d45a7e types: add Satoshi 2016-10-07 14:25:44 +11:00
Daniel Cousens
9b473ca57b tests/integration: bump timeouts to 30s each 2016-10-07 11:37:44 +11:00
Daniel Cousens
29a865788d use varuint-bitcoin 2016-10-07 10:55:34 +11: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
ed093aec69 stealth: more explicit inner variable names 2016-10-06 14:07:08 +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
c1570f8056 script: always compile in a minimaldata compliant way 2016-09-29 13:51:17 +10:00
Daniel Cousens
76c7c77311 tests: add failing test for #633 2016-09-28 01:23:37 +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
fd0be5e5b8 tests: add missing parenthesis 2016-09-26 16:32:16 +10:00
Daniel Cousens
87f0d33a01 tests: script-number, not script 2016-09-15 00:19:14 +10:00
Daniel Cousens
4cfe950403 tests: adhere to camelCase 2016-09-14 22:37:21 +10:00
Daniel Cousens
17c6ff62a0 bufferutils: fix pushDataInt output 2016-08-31 16:01:36 +10:00
Daniel Cousens
1f62235c38 tests: add failing script decode 2016-08-31 16:01:36 +10:00
Daniel Cousens
d96b7036fb tests: add BIP62 compliance tests 2016-08-31 16:01:36 +10:00
Daniel Cousens
e74b882e54 tests: improved readability for stealth address code 2016-08-17 13:11:01 +10:00
Daniel Cousens
da6aea4039 Merge pull request #615 from bitcoinjs/hltc
Add another CLTV test,  isolate tests and cleanup
2016-08-17 11:07:40 +10:00
Daniel Cousens
f2ecbeb90f tests/integration: separate crypto tests 2016-08-13 11:42:53 +10:00
Daniel Cousens
ddea2d2296 tests/integration: separate CLTV tests, add failing expiry (in future) 2016-08-13 11:42:16 +10:00
Daniel Cousens
fa54ba4f82 tests/transaction: add test for target Buffer 2016-08-10 11:44:09 +10:00
Daniel Cousens
fcb6ac9de6 tests: avoid superfluous ECPair creation 2016-07-22 13:34:23 +10:00
Daniel Cousens
817e10513c tests: cleanup 2016-07-22 13:31:34 +10:00
Daniel Cousens
20a026aefe scripts/tests: add witness* scripts 2016-07-12 12:32:29 +10:00
Daniel Cousens
39fd34a947 tests/types: avoid unnecessary join 2016-07-12 12:32:29 +10:00
Daniel Cousens
148e9fc7a8 Merge branch 'master' into codesep 2016-06-30 16:13:08 +10:00
Daniel Cousens
6faeae397f TxBuilder: add setVersion 2016-06-22 14:57:33 +10:00
Daniel Cousens
4898cc7b67 tests: add tests for Transaction.hashForSignature 2016-06-22 14:45:49 +10:00
Daniel Cousens
07628ff034 tests: avoid deepEqual, hex is easier to debug 2016-06-22 13:58:53 +10:00
Daniel Cousens
d58e09a3a7 Block: add checkMerkleRoot 2016-05-05 16:51:33 +10:00
Daniel Cousens
ea2a7449ad tests: add isCoinbase tests and flags to fixtures 2016-05-03 21:51:30 +10:00
Daniel Cousens
31923197ea tests: add more complex integration transaction 2016-04-22 17:08:45 +10:00
Daniel Cousens
9db67bb3b1 Cleanup for #540 (#551)
* Txbuilder: early exit as soon as possible

* Txbuilder: prefer function declaration over variable

* TxBuilder: extract extractFromOutputScript

* TxBuilder: extract buildFromInputData
2016-04-08 12:23:32 +10:00