Daniel Cousens
3f53b528a8
tests: reduce setup-code duplication
2015-02-13 13:18:28 +11:00
Daniel Cousens
95911c5dde
tests: consistent test data names
2015-02-13 13:18:28 +11:00
Daniel Cousens
4c9fd6010e
TxBuilder: fix failing test for non-standard/multisig inputs
...
Instead of failing in `fromTransaction`, TxBuilder will now only fail in
`sign` if you attempt to sign a non-standard input.
Transactions with non-standard inputs can only be built with
buildIncomplete() (for now).
2015-02-13 13:18:26 +11:00
Daniel Cousens
b048627a59
tests: move TxBuilder.sign tests to fixtures
2015-02-13 13:18:00 +11:00
Daniel Cousens
396e4d4235
tests: add [failing] test for nulldata signing
2015-02-13 13:18:00 +11:00
Daniel Cousens
35fa86c1f9
tests: add [failing] raw multisig fixture for TxBuilder
2015-02-13 13:18:00 +11:00
Daniel Cousens
f8b9a5f2c3
Merge pull request #356 from bitcoinjs/htenforce
...
ECSignature: enforce valid hashType in toScriptSignature
2015-02-13 12:00:21 +11:00
Daniel Cousens
c35d4b46c5
scripts: add allowIncomplete for multisig scripts
2015-02-12 19:50:00 +11:00
Daniel Cousens
c9db90dc4d
ECSignature: enforce valid hashType in toScriptSignature
2015-02-05 16:30:00 +11:00
Daniel Cousens
cbf8c6f932
tests: format JSON consistently
2015-01-23 16:37:10 +11:00
Daniel Cousens
a529b3fa0b
TxBuilder: copy version/locktime in fromTransaction
2015-01-23 16:35:09 +11:00
Daniel Cousens
0e5c7b2a5a
tests: add bip32JPs RFC6979 test vectors and tests
2015-01-05 12:31:28 +11:00
Daniel Cousens
c716367f77
tests: add test for null sequence number
2014-12-16 15:15:39 +11:00
Daniel Cousens
fc690d418b
tests: rename txid to id in Transaction context
2014-12-13 09:48:31 +11:00
Daniel Cousens
ca4e64d071
tests: use ASM for fixtures, avoid JSON comparison
2014-12-13 09:41:52 +11:00
Daniel Cousens
b6017b0fae
HDNode: move isPrivate logic
2014-12-01 10:46:49 +11:00
Daniel Cousens
1ac79b8327
tests: add test for non-matching network
2014-12-01 10:46:49 +11:00
Daniel Cousens
8bdfa881c9
tests: remove unused testing data
2014-12-01 10:46:48 +11:00
Daniel Cousens
311df7e406
HDNode: add optional network flag to import functions
2014-12-01 10:46:48 +11:00
Daniel Cousens
4fca3ac196
network: add failing tests for gamerscoin, viacoin and zetacoin
2014-12-01 10:46:48 +11:00
Daniel Cousens
7fbc397141
Address: use script ASM over hex
2014-11-28 14:02:50 +11:00
Daniel Cousens
4fe0b34f27
Address: no need to check other script types
2014-11-28 13:54:42 +11:00
Daniel Cousens
e4eb743cf9
scripts: expose is* classifiers
2014-11-28 13:51:45 +11:00
Daniel Cousens
c0c47f076a
add block.js and tests
2014-11-28 10:35:53 +11:00
Daniel Cousens
ea66edeb5c
scripts: add dataOutput convenience function
2014-10-19 12:30:21 +11:00
Daniel Cousens
5d5dcd3d73
remove unused base58 fixtures
2014-10-17 13:24:47 +11:00
Daniel Cousens
ab57630f20
tests: add non-canonical signature test
2014-10-14 16:59:27 +11:00
Daniel Cousens
f6e340f64c
tests: add scriptHash redeemScript non-data fixture
2014-10-14 16:59:27 +11:00
Daniel Cousens
f9a5c47d95
tests: add OP_RETURN scripts fixture
2014-10-14 16:59:26 +11:00
Daniel Cousens
f3138dcb68
tests: test non-standard pathway for classifyInput
2014-10-14 16:59:26 +11:00
Daniel Cousens
27a99436df
tests: cover all multisigOutput branchs
2014-10-14 16:59:26 +11:00
Daniel Cousens
6dc3b4cc1e
tests: add unknown network HDNode version fixture
2014-10-13 17:58:25 +11:00
Daniel Cousens
10630873eb
tests: add tests for ecdsa.verify
2014-10-11 13:47:32 +11:00
Daniel Cousens
c96b862530
crypto: remove cryptojs
2014-09-20 11:00:34 +10:00
Daniel Cousens
1d0fd3e9a4
TxBuilder: add more failing cases and error handling
2014-08-31 14:43:35 +10:00
Daniel Cousens
e1479b6fa5
scripts: add error for >n signatures with multisig
2014-08-30 13:13:12 +10:00
Daniel Cousens
1c744cfa5a
TxBuilder: add failing test for non-zero vin inputs
2014-08-30 12:09:31 +10:00
Daniel Cousens
f9fed3c815
TxBuilder: adds fromTransaction impl. and basic tests
2014-08-18 08:54:46 +10:00
Daniel Cousens
31ea956e8e
TxBuilder: add invalid nulldata case
2014-08-18 08:54:45 +10:00
Daniel Cousens
d0ac9b405a
tests: add TxBuilder pubKey test fixture
2014-08-18 08:54:45 +10:00
Daniel Cousens
36b225a3df
TxBuilder: use data fixtures for invalid tests
2014-08-18 08:54:45 +10:00
Daniel Cousens
bcbcd58964
TxBuilder: Initial commit and tests
2014-08-18 08:54:45 +10:00
Daniel Cousens
52689fc98b
tests: adds r = s = -n ecdsa verify test case
2014-07-30 14:47:21 +10:00
Daniel Cousens
5657dcf2aa
ecdsa: add improved test coverage for recoverPubKey
2014-07-29 23:45:50 +10:00
Daniel Cousens
be3ce88a3a
ecdsa: enforce positive integers
2014-07-29 23:45:25 +10:00
Daniel Cousens
13c2d377e7
package: use bs58check
2014-07-02 14:37:32 +10:00
Wei Lu
d9e240bbb1
Merge pull request #224 from dcousens/classify
...
Script classification fixes
2014-06-29 12:05:39 -07:00
Daniel Cousens
9d2784a441
crypto: add RIPEMD160 tests
2014-06-26 19:26:21 +10:00
Daniel Cousens
759bba5c21
scripts: add falsy classifications and fix multisig
2014-06-26 16:22:29 +10:00
Daniel Cousens
13d41f67e9
Script: adds toASM/fromASM
2014-06-25 15:44:15 +10:00