Commit graph

254 commits

Author SHA1 Message Date
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 29a865788d use varuint-bitcoin 2016-10-07 10:55:34 +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 b91cfcf196 package: update to typeforce 1.8.7 2016-10-06 12:34:11 +11:00
Daniel Cousens dc86a74f0b package: use nyc for coverage 2016-09-14 22:37:20 +10:00
Daniel Cousens bcb4fb315e package: upgrade to standard@8.0.0 2016-09-14 22:37:04 +10:00
Daniel Cousens 27e83a2d8a 2.3.0 2016-08-31 16:19:55 +10:00
Daniel Cousens d96b7036fb tests: add BIP62 compliance tests 2016-08-31 16:01:36 +10:00
Kirill Fomichev 48866992d4 Update wif to 2.0.1 2016-02-24 13:08:40 +03:00
Daniel Cousens 2f2e50092c Merge pull request #542 from fanatid/feature/package.json-files
whitelist of files for npm package
2016-02-16 07:35:29 +11:00
Kirill Fomichev 437cd52534 Add license field to package.json 2016-02-15 23:11:13 +03:00
Kirill Fomichev 567ac74384 Use files in package.json instead .npmignore 2016-02-15 09:23:40 +03:00
Daniel Cousens 1679becb35 2.2.0 2016-02-05 15:35:28 +11:00
Ruben de Vries 7c7537fc57 use typeforce >= 1.6.2 which allows us to use typeforce.TfTypeError with a custom error message. 2016-02-02 14:04:37 +01:00
Daniel Cousens 86b51b2d62 add Block.calculateTarget, use Buffer comparison rather than bigi 2016-01-04 12:49:33 +11:00
Daniel Cousens e25ce449dc 2.1.4 2015-11-25 20:16:52 +11:00
Daniel Cousens 74fd5ae71d tests: loop faucet until an unspent is given 2015-11-06 11:01:28 +11:00
Daniel Cousens d338c3872d 2.1.3 2015-11-06 10:37:21 +11:00
Daniel Cousens eca4c9ec32 package: use typeforce 1.5.5 2015-11-06 10:37:21 +11:00
Daniel Cousens 6ed734ccb6 2.1.2 2015-10-20 21:07:43 +11:00
Daniel Cousens 69f2799925 2.1.1 2015-10-02 15:40:19 +10:00
Daniel Cousens d543c8b26a 2.1.0 2015-09-27 19:31:40 +10:00
Daniel Cousens 731a31ecba use buffer-reverse 2015-09-25 17:49:05 +10:00
Daniel Cousens 28372f0cd7 use buffer-equals 2015-09-25 17:49:05 +10:00
Daniel Cousens f67823d41a 2.0.0 2015-09-14 19:47:38 +10:00
Daniel Cousens ae89951546 use blanket over coveralls 2015-09-05 14:24:42 +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 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 efacd387be ECPair: extract WIF to 3rd party module 2015-08-20 20:16:57 +10:00
Daniel Cousens c7fe710c4d package: use typeforce 1.3.0 2015-08-14 10:56:30 +10:00
Daniel Cousens 56160622ca adhere to standard 5.0.0 2015-08-13 14:25:32 +10:00
Daniel Cousens aa3e5faad2 use cb-http-client with BlockTrail 2015-08-07 21:12:31 +10:00
Daniel Cousens c3a3f17ef0 use BlockTrail for testnet faucet 2015-07-24 13:54:43 +10:00
Daniel Cousens db28cf2f0e package: istanbul unnecessary for normal reporting 2015-07-07 15:01:18 +10:00
Daniel Cousens 41c102be66 package: add standard to default test target, use npm run unit for isolation 2015-06-23 16:10:06 +10:00
Daniel Cousens 768ed69784 Merge pull request #412 from bitcoinjs/replace-cb-helloblock
Integration tests: replace cb-helloblock with cb-insight and cb-blockr
2015-06-01 11:56:39 +10:00
Wei Lu a2b4558a0b replace helloblock with insight and blockr 2015-05-30 18:58:07 +08:00
Daniel Cousens 3532fcec21 package: use standard 4.0.0 2015-05-30 16:10:46 +10:00
Daniel Cousens d33b1c01ad package: use browserify 10, standard 3 2015-05-21 00:43:38 +10:00
Daniel Cousens d10808f913 package: change version to 2.0.0-pre
Thanks @jprichardson for the suggestion
2015-04-10 10:38:09 +10:00
Wei Lu 64e206ca7a crypto: fix test randomBytes stub 2015-03-18 23:30:04 +08:00
Daniel Cousens b5c42303ff crypto: use packages directly 2015-03-17 12:31:53 +11:00
Daniel Cousens e939aa0576 package: use cb-helloblock 0.4.13 2015-03-16 16:27:25 +11:00
Daniel Cousens 5fadfcc435 package: remove unnecessary dev dependency 2015-03-16 16:27:11 +11:00
Daniel Cousens 889ed9b92a package: update typeforce to 1.0.0, mocha/standard to latest 2015-03-16 16:00:27 +11:00
Daniel Cousens 014e2ca012 remove jshint 2015-02-24 12:45:38 +11:00
Daniel Cousens a006e9a4ef travis: add standard test suite 2015-02-24 12:45:38 +11:00
Daniel Cousens 399803affa use standardjs formatting 2015-02-24 12:45:38 +11:00
Daniel Cousens 09d8e440de 1.5.0 2015-02-24 12:37:01 +11:00
Daniel Cousens ff3b1bd395 package: use browserify 9.0.0 2015-02-23 09:23:05 +11:00
Daniel Cousens f16630c157 1.4.5 2015-02-23 09:20:19 +11:00
Daniel Cousens fa96764dad package: remove uglify-js 2015-02-12 14:39:38 +11:00
Daniel Cousens 51b23c658e package: remove crypto-browserify specific version 2015-02-02 19:04:16 +11:00
Daniel Cousens 64678e71e0 1.4.4 2015-01-27 13:42:17 +11:00
Daniel Cousens 62ebacc6d5 1.4.3 2015-01-09 14:25:48 +11:00
Daniel Cousens c264941d74 package: bigi 1.4.0 and crypto-browserify 3.9.0 2015-01-09 14:19:32 +11:00
Daniel Cousens 2223b9922b package: latest devDependencies 2015-01-09 14:18:06 +11:00
Daniel Cousens e9778ae358 ecdsa: fixes edge case presented in #336 2015-01-04 12:46:37 +11:00
Daniel Cousens e42c497a3c package: use typeforce 2014-12-23 15:08:20 +11:00
Daniel Cousens 837e0a3564 package: use cb-helloblock for integration tests 2014-12-09 12:23:43 +11:00
Daniel Cousens dd2a264241 1.4.2 2014-12-08 11:47:27 +11:00
Daniel Cousens 5bfc89b43d 1.4.1 2014-12-02 15:16:50 +11:00
Daniel Cousens 68e4ba6c93 1.4.0 2014-12-02 15:13:02 +11:00
Daniel Cousens 10f3d7c46b package: remove testling 2014-11-29 12:40:08 +11:00
Daniel Cousens 936f7913db 1.3.1 2014-11-27 16:31:07 +11:00
Daniel Cousens d869d6d7a7 1.3.0 2014-11-26 14:21:51 +11:00
Daniel Cousens cfcfe59520 1.2.0 2014-10-16 01:26:20 +11:00
Daniel Cousens 22c67adcf9 1.1.10 2014-10-15 22:42:45 +11:00
Daniel Cousens 48a2d3cde5 1.1.9 2014-10-15 22:36:23 +11:00
Daniel Cousens 49ab51c227 1.1.8 2014-10-15 22:11:01 +11:00
Daniel Cousens 87c3d4fd5e 1.1.7 2014-10-15 19:42:08 +11:00
Daniel Cousens 13f07a7e55 1.1.6 2014-10-15 18:05:29 +11:00
Daniel Cousens 9340a8a7c1 package: 1.1.5 2014-10-15 13:13:03 +11:00
Daniel Cousens 7fb45aefb6 1.1.4 2014-10-09 11:28:32 +11:00
Daniel Cousens 8bdf61d7f0 package: update crypto-browserify to 3.2.6 2014-10-09 11:28:15 +11:00
Daniel Cousens 166053a3e5 1.1.3 2014-10-03 19:12:56 +10:00
Daniel Cousens 756e38bc58 package: upgrade bs58check to 1.0.3 2014-10-03 19:12:46 +10:00
Daniel Cousens ed01ed5bb4 remove unused bs58 core dependency 2014-10-03 19:11:42 +10:00
Daniel Cousens 0631db517c 1.1.2 2014-09-25 12:46:34 +10:00
Daniel Cousens 012f95840f package: update dev-dependencies, bigi 2014-09-25 12:46:22 +10:00
Daniel Cousens faea16cadc package: use latest crypto-browserify 2014-09-25 12:43:39 +10:00
Daniel Cousens 18c3a4a856 1.1.1 2014-09-25 12:43:39 +10:00
Daniel Cousens 1dad7b617b package: crypto-browserify must be specified until browserify catches up 2014-09-22 18:18:46 +10:00
Daniel Cousens e82da0ca85 package: browserify now uses crypto-browserify 3.0.0 2014-09-20 11:00:34 +10:00
Daniel Cousens c96b862530 crypto: remove cryptojs 2014-09-20 11:00:34 +10:00
Daniel Cousens e3d05c6f2c 1.1.0 2014-09-20 10:47:23 +10:00
hobofife 7ef963c7f9 Change Browserify results to 'bitcoin', not 'Bitcoin' 2014-08-19 00:29:42 -05:00
Kyle Drake 5888ca5730 1.0.2
Signed-off-by: Kyle Drake <kyle@kyledrake.net>
2014-07-30 00:11:46 -07:00
Daniel Cousens a8d1a525e5 package: use ecurve 1.0.0 2014-07-28 13:51:50 +10:00
Daniel Cousens 75b51995e5 package: use bs58 1.2.1 2014-07-28 13:51:49 +10:00
Daniel Cousens 8e0c835919 package: use crypto-browserify 3.0.0 2014-07-28 13:51:30 +10:00
Kyle Drake 99db4ab1ce
1.0.1 2014-07-16 10:07:46 -07:00
Wei Lu 5cbb4af7b4 package: fix coveralls scripts 2014-07-16 09:56:00 +08:00
Daniel Cousens 4dd3b003ef package: consistent path finding 2014-07-16 03:53:22 +10:00
Wei Lu 0e0e97c011 drop unnecessary binary paths 2014-07-16 01:36:11 +08:00
Wei Lu 6dbf00f7ac upgrade browserify
per security advisory: https://nodesecurity.io/advisories/syntax-error-potential-script-injection
2014-07-16 01:35:58 +08:00
Wei Lu 7aaf6e0681 Merge pull request #238 from dcousens/bs58check
package: use bs58check
2014-07-02 13:06:27 -07:00
Daniel Cousens 13c2d377e7 package: use bs58check 2014-07-02 14:37:32 +10:00
Kyle Drake ceb4227140 1.0.0 2014-07-01 18:03:13 -05:00
Daniel Cousens 6e40c6f6ac package: use secure-random 1.1.1 2014-07-01 21:18:29 +10:00
Kyle Drake df743e55d0 Merge pull request #223 from dcousens/rand
ECKey: adds tests for makeRandom
2014-06-26 19:48:15 -04:00
Kyle Drake 6596ca1ec8 Merge pull request #228 from dcousens/b58
BS58 module
2014-06-26 18:26:54 -04:00
Daniel Cousens f0370ef46f crypto: use latest crypto-browserify 2014-06-26 19:26:54 +10:00
Daniel Cousens ea9c8251a0 use cryptocoinjs/bs58 2014-06-26 18:47:13 +10:00
Daniel Cousens 89f0324cd7 ECKey: adds tests for makeRandom 2014-06-26 13:35:52 +10:00
Daniel Cousens 08876fc065 ecdsa: ecurve 0.10.0 2014-06-26 00:52:33 +10:00
Daniel Cousens b4e76ee199 package: sort lists 2014-06-26 00:52:33 +10:00
Daniel Cousens f42993297c ecurve: upgrade to 0.9.0 2014-06-16 15:47:41 +10:00
Daniel Cousens 4ce9015f3b use ecurve instead of custom ec 2014-06-10 17:58:13 +10:00
Daniel Cousens de8b6a9931 package: removes request devDep 2014-06-10 17:58:13 +10:00
Daniel Cousens 9c27eecdb9 package: add contributors 2014-06-10 17:51:04 +10:00
Daniel Cousens 6020c0740d JSHint: add config 2014-06-04 15:46:24 +10:00
Kyle Drake 6f87c437d5 package.json: add support for continuous coverage reporting 2014-05-25 18:06:37 +10:00
Wei Lu d4e1652688 Merge pull request #185 from dcousens/secclean
SEC clean and bigi upgrade
2014-05-23 16:21:06 +00:00
Daniel Cousens cd326921bc bigi: upgrade to 1.1.0 2014-05-24 00:51:56 +10:00
Wei Lu d9184ba6b8 Package: node-browserify -> browserify 2014-05-24 00:47:26 +10:00
Wei Lu a71685658b add integration build to travis 2014-05-13 22:03:11 +08:00
Wei Lu e59f824c3a move fixture sync script into fixtures folder
Also fixes require paths & dev dependency
2014-05-05 13:46:00 +08:00
Wei Lu 69f88a7404 add integration test script 2014-05-04 14:25:34 +08:00
Wei Lu 2affeda3f4 Restructure integration and coretests
Also update test script to pick up only tests directly under /test
2014-05-04 13:30:11 +08:00
Wei Lu ba273db70f Merge pull request #162 from sidazhang/master
Adding integration tests
2014-05-04 13:05:04 +08:00
Wei Lu af1f121fd4 upgrade bigi & remove monkey patching 2014-05-03 10:04:54 +08:00
sidazhang fe4332bfbd integration tests for scripthash transcations 2014-04-27 10:50:39 -07:00
Daniel Cousens ae60e6eb95 Replacse JSBN with bigi 2014-04-22 02:19:30 +10:00
Kyle Drake 04cc7539be
coveralls deps 2014-04-08 11:02:36 -04:00
Stefan Thomas 01e6be6d93 Bump version to 0.2.0 2014-04-05 18:11:57 -07:00
Wei Lu 756e877181 lock down sinon version 2014-03-26 08:43:32 +08:00
Wei Lu 913b48e87f sign tx 2014-03-26 08:43:32 +08:00
Wei Lu ea7821b6fa upgrade crypto-js (uglified source no more)
thank you @evanvosberg, @kyledrake. [evanvosberg/crypto-js#6]
2014-03-22 21:24:16 +08:00
Kyle Drake f5053375e3
pull IE from testling 2014-03-20 21:02:57 -07:00
Wei Lu ebcaf41b31 upgrade mocha 2014-03-21 10:14:32 +08:00
Wei Lu f76dd94310 upgrade secure-random 2014-03-21 09:54:10 +08:00
Kyle Drake 1e20947a02
update testling list 2014-03-20 16:01:39 -07:00
Wei Lu 15592a260c lock down secure-random version 2014-03-20 17:30:32 +08:00
Wei Lu b7861e4336 replace jsbn's rng with module secure-random
This uses window.crypto.getRandomValues on browser
and crypto.randomBytes on node
2014-03-20 17:19:06 +08:00
Andreas Brekken 3b12531a6a Specify static versions of dependencies 2014-03-14 13:21:24 +01:00
Andreas Brekken ccc7d45c6b Remove trailing whitespace 2014-03-14 13:21:05 +01:00
Wei Lu 4f7077bad3 change testling firefox min version from 10 to 15
also change testling image to insecure url as an attempt to flush github cache
2014-03-14 11:33:37 +08:00
Kyle Drake 4b1b9d9cb6
fix compile script #65 2014-03-13 18:41:42 -07:00
Kyle Drake c277fed4e1
cleanup runners, add coverage script, fix typo 2014-03-11 12:23:37 -07:00
Wei Lu a281a5ab53 migrate crypto-js to 3.1.2 2014-03-09 09:49:24 +08:00
Wei Lu db8b38803c update testling config & add badge to readme
[#48]
2014-03-03 12:07:30 +08:00
vub 9922864da4 Added deserialization, made some modifications 2013-10-07 08:21:00 -04:00
Roman Shtylman f3a31b9a4c add test coverage via istanbul 2013-02-18 22:04:43 -05:00
Roman Shtylman 93e9f9f188 add testling info to package.json 2013-02-17 00:43:43 -05:00
Roman Shtylman 0faac29134 start to split into node commonjs style modules
- no longer is the global Bitcoin used for modules
- cleaner and more maintainable code
- add more tests
2013-02-17 00:40:14 -05:00