Commit Graph

47 Commits

Author SHA1 Message Date
Kirill Fomichev 3579305b5e Fix K generator in ECDSA 2016-03-24 07:52:03 +03:00
Esteban Ordano 026f878e51 Add tests for bip69 from bitcoinjs 2015-09-30 11:54:05 -07:00
Braydon Fuller be8cb7d245 Update json block test data. 2015-08-11 12:53:00 -04:00
Braydon Fuller 74dee1fda7 Include hash in toObject/toJSON results. 2015-08-11 11:42:23 -04:00
Esteban Ordano 5bd5a5b937 CLTV: More tests and improved docs 2015-07-06 12:13:19 -07:00
Esteban Ordano 4280b993e0 Add CLTV (BIP65) support 2015-07-01 18:46:54 -07:00
Manuel Araoz 100e370295 fix regressions after changes 2015-04-28 17:10:06 -03:00
William Wolf c558c4e34a hasTransaction(tx) + tests 2015-02-22 21:10:50 -08:00
William Wolf 611dae5b55 validMerkleTree() method plus more test blocks 2015-02-22 21:10:50 -08:00
William Wolf 29c18e22f0 Add lib/block/merkleblock.js 2015-02-22 21:10:49 -08:00
Braydon Fuller 6aa0d14bb9 Removed magicnumber and size as properties of a block. 2015-01-17 00:07:37 -05:00
Esteban Ordano b416655222 block serialization: Add option skip magic numbers 2015-01-17 00:07:09 -05:00
Braydon Fuller b6ba5dbc5a Added test data for blocks from bitcoin core. 2015-01-17 00:07:09 -05:00
Ryan X. Charles 97b6e8b989 add deterministicK test vectors
These vectors were produced by @bip32JP and tested against a similar
implementation of the "badrs" approach to RFC 6979 in python-ecdsa as described
in this related bitcoinjs-lib PR:

https://github.com/bitcoinjs/bitcoinjs-lib/pull/337
2015-01-04 19:37:45 -08:00
Esteban Ordano 9a73338c91 Add tests for changes to Transaction interface 2014-12-18 20:38:19 -03:00
Esteban Ordano 3f1ddd68f2 Update transaction test data 2014-12-18 02:21:02 -03:00
Manuel Araoz 3d7b0c7474 standardize test files 2014-12-17 19:11:20 -03:00
Braydon Fuller d86e718743 Block: Updated documentation, and changed to use consistent naming. 2014-12-16 18:19:27 -05:00
Manuel Araoz 9e3d13a8ff add sig_*canonical.json bitcoind fixtures 2014-12-16 13:33:57 -03:00
Braydon Fuller b0555108a8 Add tx_valid and tx_invalid bitcoind tests 2014-12-15 13:30:59 -05:00
Braydon Fuller 920f25b58e Tests: Added bitcoind base58 key data and tests 2014-12-13 16:10:41 -05:00
Manuel Araoz 7ee9601d8a starting with script_interpreter 2014-12-11 16:19:21 -03:00
Yemel Jardi 3e775bd0f9 Move messages data to a separate file 2014-12-11 11:42:56 -03:00
Braydon Fuller 5d1da9802c Block: Added validation of proof of work, merkle tree and other interface changes. Closes #601 2014-12-08 14:51:43 -05:00
Eric Martindale 9e95e7bf34 Remove ephemeral content. 2014-10-01 16:05:32 -04:00
Matias Alejo Garcia f7e3c037e7 add test for uxtos containing dust 2014-10-01 11:47:49 -03:00
Christopher Jeffrey 2e422c001e paypro: fix payment protocol for DER certs. 2014-07-21 14:55:10 -07:00
Christopher Jeffrey 13553a42d1 x509: try different certs/keys/pems. 2014-07-21 14:54:03 -07:00
Christopher Jeffrey c209e3172d paypro: x509 nonsense. 2014-07-21 14:54:03 -07:00
Christopher Jeffrey 1d0f01c133 paypro: first pass at implementing payment protocol for x509. 2014-07-21 14:54:03 -07:00
Ryan X. Charles 572035fdd5 add some test vectors for secp256k1 2014-07-11 14:47:48 -07:00
Matias Alejo Garcia 56d81bc0df remove unused code from Script. Update it to do not use scriptSig placeholders 2014-04-22 21:09:22 -03:00
Manuel Araoz 34ed503830 fixed 23 Transaction tests!!! :D 2014-04-04 17:33:36 -03:00
Manuel Araoz cc8010f17f adding new data file from bitcoin core 2014-04-04 14:39:06 -03:00
Matias Alejo Garcia 921bc2ff17 add sorting of pubkeys for multisig addr generation 2014-04-03 22:06:57 -03:00
Matias Alejo Garcia f6f7a01efc add p2sh support and test 2014-04-02 00:59:26 -03:00
Matias Alejo Garcia 2af6ab7650 TX_MULTISIG support 2014-03-31 14:41:27 -03:00
Matias Alejo Garcia 5b95b0f0fd Block.js tests WIP 2014-03-21 16:38:01 -03:00
Matias Alejo Garcia 041f06aae1 dynamic fee 2014-03-16 23:47:01 -03:00
Matias Alejo Garcia a2041d5790 add TX signing. Support to p2pubkeyhash 2014-03-15 21:12:23 -03:00
Matias Alejo Garcia b6e6ad28eb fix variable names 2014-03-15 18:21:59 -03:00
Matias Alejo Garcia 706162e2ba #create for Transaction and tests 2014-03-15 12:21:59 -03:00
Matias Alejo Garcia ada92746b7 selectUnspent function and tests 2014-03-14 17:38:42 -03:00
Manuel Araoz e83590f528 fix Script parsing for some cases, setup ScriptInterpreter tests 2014-03-07 14:43:29 -03:00
Manuel Araoz 40ee699453 working on Transaction verification and Script tests 2014-03-05 09:56:42 -03:00
Manuel Araoz a2bd68f456 add bitcoin/bitcoin test data 2014-03-05 09:56:42 -03:00
Manuel Araoz 6a24e7fbe0 load test data from files 2014-02-24 11:59:43 -03:00