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
Manuel Araoz
4508fb6765
fix references to encoding
2014-11-21 12:54:56 -03:00
Manuel Araoz
e0340213fe
remove KDF
2014-11-21 10:43:12 -03:00
Manuel Araoz
f0a4aebdfb
reorder tests
2014-11-20 18:08:31 -03:00