Commit Graph

22 Commits

Author SHA1 Message Date
Braydon Fuller 16f7ffa784 Process incoming transactions for the Address Module
- Transaction events are emitted when an address matches subscribers
- The Address Module listens for incoming transactions from the daemon
2015-08-07 16:49:45 -04:00
Braydon Fuller 50981b713a Speed up syncing by delaying saving metadata every 30 seconds. 2015-08-06 17:53:10 -04:00
Braydon Fuller c21ff322b7 Merge pull request #97 from pnagurny/startnode
Simple RPC/websockets API
2015-08-04 17:33:35 -04:00
Patrick Nagurny e95d4c865f finish getting everything to work. add tests 2015-08-04 17:30:55 -04:00
Braydon Fuller 598cf64a5f Start a node and expose API methods and events over a socket. 2015-08-04 16:36:41 -04:00
Braydon Fuller c88c873184 Update database directory for bitcore-node. 2015-08-04 15:06:00 -04:00
Braydon Fuller f2fdfed7e9 Add bus to subcribe to events. 2015-07-29 13:36:23 -04:00
Braydon Fuller 939b19c65d Call sync on initial ready event. 2015-07-25 00:02:46 -04:00
Braydon Fuller 4f281dcefe Update chain prevHash cache. 2015-07-24 23:18:14 -04:00
Braydon Fuller 9890a4f0da Added tests for _syncBitcoindRewind 2015-07-24 13:45:31 -04:00
Braydon Fuller ab4addc82e Split out _syncBitcoindAncestor from _syncBitcoindRewind and added unit tests 2015-07-23 23:07:13 -04:00
Braydon Fuller 9eda30ae2b Handle forks with bitcoindSync
- added bindings to listen for tip updates from the daemon
- update the height during syncing for continuity
- call sync when there is a new tip
- added ability to rewind to a ancestor when there is a fork
2015-07-23 20:06:19 -04:00
Braydon Fuller 6dc3577e00 Create data directory on a fresh start. 2015-07-23 18:45:17 -04:00
Braydon Fuller 509b424262 Fix bug with loading the genesis block for testnet. 2015-07-23 09:33:40 -04:00
Braydon Fuller 7f5c509254 Update tests to pass network option with regtest option. 2015-07-21 13:47:25 -04:00
Braydon Fuller 4d784ba8f5 Add test for loading bitcoin.conf 2015-07-21 12:17:44 -04:00
Braydon Fuller 75058b26b9 Add and fix unit tests for configuration options. 2015-07-21 11:52:08 -04:00
Braydon Fuller 0bbc388ca6 Cleanup configuration options 2015-07-21 11:16:12 -04:00
Patrick Nagurny bb36f5f044 rename bitcoind to daemon 2015-07-20 10:39:07 -06:00
Patrick Nagurny fa572237a6 add tests 2015-07-20 10:37:17 -06:00
Patrick Nagurny c00ca5b23f query bitcoind for spents and transactions 2015-07-20 10:37:17 -06:00
Patrick Nagurny b8b4ac02bf incorporate chainlib bitcoin into bitcoind.js 2015-07-20 10:37:17 -06:00