Commit Graph

299 Commits

Author SHA1 Message Date
Braydon Fuller 81b2d2f2a3 Added tests for start command. 2015-08-25 13:57:54 -04:00
Braydon Fuller 7e174fd0cd Handle exit codes from npm install with the create command. 2015-08-25 13:15:30 -04:00
Braydon Fuller 5ea787b3a1 Added `add` command and tests. 2015-08-25 13:01:52 -04:00
Braydon Fuller af88cbe55f Fix node units tests for _loadDB 2015-08-24 19:00:31 -04:00
Braydon Fuller 348598747b Include more options and fallback to default config with start command 2015-08-24 18:57:50 -04:00
Braydon Fuller be525b055d Replace ~/.bitcoin with process.env.HOME 2015-08-24 18:53:37 -04:00
Braydon Fuller 6c7501b45f Include script env and include a build version. 2015-08-24 18:51:07 -04:00
Braydon Fuller 69056db529 Move start to scaffold start and pass the bitcore-node configuration. 2015-08-24 18:51:07 -04:00
Braydon Fuller 0b4af2757b Implement function to find configuration in the current path. 2015-08-24 18:51:07 -04:00
Braydon Fuller 67a2035365 Run `npm install` if the node is created locally. 2015-08-24 18:51:07 -04:00
Braydon Fuller 399d379ff5 More tests for config creation. 2015-08-24 18:51:07 -04:00
Braydon Fuller 00e4eac14a Layout test cases and files for cli commands. 2015-08-24 18:51:07 -04:00
Braydon Fuller 49cf3a9ca3 Fix reorg integration test after rebase. 2015-08-24 16:39:05 -04:00
Braydon Fuller f1642388af Fix unit tests for node. 2015-08-24 14:46:48 -04:00
Braydon Fuller 9be5db84c9 Added node reorg integration regtest 2015-08-24 13:59:33 -04:00
Patrick Nagurny 06f0593613 fix reorg issue 2015-08-24 13:58:40 -04:00
Patrick Nagurny efdf38d5c2 don't call store.close() due to issues 2015-08-24 13:29:42 -04:00
Patrick Nagurny a9e5ee6f1a add tests 2015-08-24 13:29:42 -04:00
Patrick Nagurny b0ab45f3f7 handle signals and stop correctly 2015-08-24 13:29:42 -04:00
Patrick Nagurny 164a2cad75 cleanup daemon 2015-08-24 13:29:42 -04:00
Patrick Nagurny a61e1d9b8f start and stop services 2015-08-24 13:29:42 -04:00
Patrick Nagurny 2dc79efc0d make 0 confirmations work 2015-08-19 15:10:26 -04:00
Patrick Nagurny eacb04f4f9 fix block subscription 2015-08-18 17:49:29 -04:00
Patrick Nagurny d6d9c6a975 take out modifying behavior to estimateFee 2015-08-18 12:20:30 -04:00
Patrick Nagurny 43ec2d3b34 add more tests 2015-08-17 14:27:46 -04:00
Patrick Nagurny 738574d6b1 add fees to address history 2015-08-14 16:28:51 -04:00
Patrick Nagurny bf4cec6bf5 use latest bitcore 2015-08-14 16:01:27 -04:00
Patrick Nagurny 78bc054bfa changes for BWS integration 2015-08-14 11:15:07 -04:00
Braydon Fuller 52cc91e1d7 Merge pull request #113 from kleetus/txindex_message
Blockchain state
2015-08-12 21:21:30 -04:00
Patrick Nagurny 223aebf98c Merge pull request #117 from kleetus/blockchain_synced
GetProgress, will report the GuessVerificationProgress for the blockchain
2015-08-12 15:32:09 -04:00
Chris Kleeschulte 8115d92de9 Removed verifyScript and related methods that we don't currently use. 2015-08-12 12:38:33 -04:00
Braydon Fuller 6584974413 Emit "synced" event when bitcoind is synced
- Added daemon IsSynced method
- Renamed GetProgress to SyncPercentage
- Improved logging when syncing is finished
2015-08-11 17:24:30 -04:00
Chris Kleeschulte 7a539a26ff added additional message. 2015-08-11 09:45:38 -04:00
Chris Kleeschulte fe7397fb0b Added a check for txindex enabled in the config. 2015-08-10 14:05:05 -04:00
Braydon Fuller ba2fdc1620 Fix jsdoc for transactionOutputHandler 2015-08-10 13:04:34 -04:00
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
Patrick Nagurny c2b062f535 fix uncaught exception handling 2015-08-06 17:14:14 -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 10843182c1 fixes 2015-08-04 17:30:55 -04:00
Patrick Nagurny e95d4c865f finish getting everything to work. add tests 2015-08-04 17:30:55 -04:00
Patrick Nagurny a2962dc7f3 get rpc over socket io to work 2015-08-04 17:30:46 -04:00
Patrick Nagurny c0d28386ae Merge pull request #101 from braydonf/blkbench
Optimizations for address module blockhandler
2015-08-04 16:42:59 -04:00
Chris Kleeschulte d997a7093c Merge pull request #102 from braydonf/dbpath
Update database directory for bitcore-node.
2015-08-04 16:42:14 -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 dd59d5f64b Optimizations for address module blockhandler
- _scriptBuffer instead of reserializing the script
2015-08-04 16:19:06 -04:00
Braydon Fuller c88c873184 Update database directory for bitcore-node. 2015-08-04 15:06:00 -04:00
Braydon Fuller 412078e1a0 Cleanup lib/daemon and remove functions not implemented. 2015-08-04 13:53:44 -04:00
Braydon Fuller de77dbf99b Add tests around db.getTransaction and return NotFound error. 2015-08-03 18:11:11 -04:00
Braydon Fuller f4061037b6 Update name to Bitcore Node 2015-07-31 13:26:48 -04:00