Commit Graph

95 Commits

Author SHA1 Message Date
Jack Grigg 8f3a99b1be Remove versionGuard error while we are not versioning 2016-08-30 17:51:09 +12:00
Jack Grigg bc8e5f4121 Zcash-ify 2016-08-27 23:22:04 +12:00
Braydon Fuller 1746009546 Name changes for version guard message. 2015-10-15 15:58:44 -04:00
Braydon Fuller 1c8ebc0eb5 Simplify version guard
- Updated index.js test to run in Node.js and browsers
- Simplified message and clarified case where two of the same versions would conflict
2015-05-18 15:00:45 -04:00
Kirill Fomichev 7e3993578c improve guard for prevent more than one instance of bitcore 2015-05-17 10:09:18 +03:00
Manuel Araoz a49f0f1c4e fix version check 2015-03-31 14:44:48 -03:00
eordano 17910c69df Add guard to prevent more than one instance of bitcore 2015-03-30 15:20:17 -03:00
William Wolf a32d8dbab8 Add block/index.js 2015-02-22 21:10:50 -08:00
William Wolf 4b601c3711 Move block.js and blockheader.js into lib/block/ 2015-02-22 21:10:50 -08:00
William Wolf 29c18e22f0 Add lib/block/merkleblock.js 2015-02-22 21:10:49 -08:00
Esteban Ordano 54efd6b213 Expose lodash 2015-02-05 12:04:35 -03:00
Esteban Ordano 291df1ae30 Transaction: expose the sighash namespace 2015-01-27 10:57:40 -03:00
Esteban Ordano 94b20e66d2 Drop transport require 2015-01-14 11:49:00 -03:00
Esteban Ordano ca1d8e9eeb Drop payment protocol submodule 2015-01-09 20:20:58 -03:00
Trevin Hofmann 53a9a80e0d Add version member to bitcore object
var bitcore = require('bitcore');
console.log(bitcore.version);
// prints 'v0.8.6'
2015-01-08 10:55:28 -06:00
Esteban Ordano 7fe17e1699 Move explorers inside transport 2015-01-02 16:31:09 -03:00
Esteban Ordano 11975bc0df Rename UTXO to Transaction.UnspentOutput 2015-01-02 15:59:13 -03:00
Esteban Ordano 1cf108ab47 Add tests for UTXO 2015-01-02 15:59:13 -03:00
Esteban Ordano 476f009b4d Add Insight and UTXO class 2015-01-02 15:59:13 -03:00
Esteban Ordano ce94626908 Move: Script and Interpreter into subfolder 2014-12-16 21:11:36 -03:00
Esteban Ordano d4b8c4adc6 Remove globals 2014-12-16 17:30:43 -03:00
Manuel Araoz 639ef5e45f add script_interpreter 2014-12-16 13:33:56 -03:00
Braydon Fuller 1a1d63321a Transport: Added a peer pool to maintain a set of connected peers 2014-12-15 21:43:10 -05:00
Manuel Araoz bb8373ead7 remove script_interpreter for partial commit 2014-12-11 16:19:22 -03:00
Manuel Araoz 3775d3c08a fix tests for preconditions 2014-12-11 16:19:21 -03:00
Manuel Araoz 7ee9601d8a starting with script_interpreter 2014-12-11 16:19:21 -03:00
Yemel Jardi 9ce450c142 Remove old tests 2014-12-10 18:09:27 -03:00
Yemel Jardi a9e54a7856 Progress on sending and receiving messages 2014-12-10 18:09:26 -03:00
Yemel Jardi a1e8f3c596 Add transport/peermanager class 2014-12-10 18:09:26 -03:00
Yemel Jardi 4faa1a4a46 Add transport/peer class 2014-12-10 18:09:26 -03:00
Yemel Jardi f1d2009418 Add transport/connection class 2014-12-10 18:09:26 -03:00
Esteban Ordano 5c974a8ef2 Refactor transaction to match new API
* Refactor transaction into a different subfolder
* Added a lot of tests for sighash and transaction serialization (from
  reddit's and Ryan X. Charles' `fullnode`)
* Drop "only" from sighash tests and consolidate logs
2014-12-10 12:44:30 -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
Braydon Fuller 64c0d5f942 Payment Protocol: Restore and reorganize files for payment protocol. 2014-12-04 10:43:40 -05:00
Yemel Jardi c9951be2dc Base URI class and tests 2014-12-01 17:18:10 -03:00
Manuel Aráoz 1175c475a2 Merge pull request #627 from yemel/feature/unit-util
Utility for unit conversion
2014-12-01 16:17:17 -03:00
Yemel Jardi 69aec2fd4d sort requires on index 2014-12-01 15:50:03 -03:00
Yemel Jardi d978160ddb Utility for unit conversion 2014-12-01 12:33:45 -03:00
Esteban Ordano 865a69f6f2 add testing for key cache 2014-12-01 10:00:46 -03:00
Esteban Ordano 13fd2592fc Add autogenerated errors 2014-11-30 09:47:44 -03:00
Esteban Ordano a2a51ecc0c Fix style: move each static function to an appropiate namespace 2014-11-30 09:47:44 -03:00
Esteban Ordano edc5b24d69 100% test coverage for HDPrivateKey 2014-11-30 09:47:44 -03:00
Esteban Ordano 950ea6ed1a Add public key 2014-11-30 09:47:44 -03:00
Esteban Ordano ad74b549a1 Fixes interfaces 2014-11-30 09:47:44 -03:00
Manuel Araoz 1f3d7d9872 move Signature to crypto/ 2014-11-27 16:42:44 -03:00
Esteban Ordano 4b201a8db1 Replace grunt with gulp 2014-11-25 21:26:52 -03:00
Braydon Fuller 85ce140aeb Keys: Renamed Privkey to PrivateKey and Pubkey to PublicKey 2014-11-25 13:21:53 -05:00
Braydon Fuller 23c1ed3599 Keys: Refactored to use Pubkey and Privkey and removed Keypair 2014-11-24 12:53:16 -05:00
Manuel Araoz 4974fc99a5 remove AES 2014-11-21 16:16:50 -03:00
Manuel Araoz a45dee3a4b 'hide' encoding and crypto 2014-11-21 13:26:30 -03:00