Commit Graph

108 Commits

Author SHA1 Message Date
Braydon Fuller 53adaa7e6a Improve test coverage and cleanup. 2015-08-31 16:32:25 -04:00
Patrick Nagurny 4ae6377548 fixes 2015-08-31 15:15:55 -04:00
Patrick Nagurny 1b5f30a9a1 add tests 2015-08-31 12:57:49 -04:00
Braydon Fuller 7551f487f8 Rename modules to services. 2015-08-31 11:31:28 -04:00
Braydon Fuller 16eef1279c Combine chain with db module. 2015-08-31 11:25:30 -04:00
Braydon Fuller df9b62acca Convert db into a db module. 2015-08-31 11:15:51 -04:00
Braydon Fuller 96f6604222 Convert daemon into bitcoin module. 2015-08-31 11:11:16 -04:00
Patrick Nagurny aa6b03ae58 Merge pull request #159 from braydonf/noderef
Use node as a reference in modules, db and chain.
2015-08-27 15:15:55 -04:00
Chris Kleeschulte 4ce7757990 Added TLS/SSL options to the integration tests.
- The integration tests will now use https and a self-signed cert.
2015-08-27 14:09:49 -04:00
Braydon Fuller 5361183a19 Use node as a reference in modules, db and chain. 2015-08-27 14:04:42 -04:00
Braydon Fuller bbc421a31e Migrate chainlib functionality into bitcore-node. 2015-08-26 17:24:10 -04:00
Braydon Fuller 49cf3a9ca3 Fix reorg integration test after rebase. 2015-08-24 16:39:05 -04:00
Braydon Fuller d03d452981 Refactor reorg regtest. 2015-08-24 14:06:38 -04:00
Braydon Fuller 9be5db84c9 Added node reorg integration regtest 2015-08-24 13:59:33 -04:00
Patrick Nagurny faf93a18a7 get regtest to work 2015-08-24 13:52:45 -04:00
Patrick Nagurny 78bc054bfa changes for BWS integration 2015-08-14 11:15:07 -04:00
Braydon Fuller 422160fa51 Update to bitcore v0.12.15 with publickey out signing. 2015-08-05 11:42:44 -04:00
Braydon Fuller 412078e1a0 Cleanup lib/daemon and remove functions not implemented. 2015-08-04 13:53:44 -04:00
Braydon Fuller a952c3e417 Added regtests for getTransaction 2015-08-03 17:41:11 -04:00
Braydon Fuller f4061037b6 Update name to Bitcore Node 2015-07-31 13:26:48 -04:00
Patrick Nagurny 4a4e71797a getTransactionWithBlockInfo 2015-07-31 11:13:33 -04:00
Braydon Fuller 2ca3a48884 Expose estimateFee method. 2015-07-28 16:03:55 -04:00
Braydon Fuller 93ed8bfd8d Fix bug with feedback loop during shutdown
- Use height to indicate tip change by comparing heights
- Give undefined for callback when shutting down
2015-07-24 12:32:28 -04:00
Braydon Fuller 4189e3548a Tests for tip_update
- Exit tip_update thread on shutdown
- Check that the tip update event is fired
2015-07-23 23:29:01 -04:00
Braydon Fuller 40c0275677 Make sure to select the correct utxo in regtest. 2015-07-22 18:19:50 -04:00
Braydon Fuller 7b8268d0e0 Use prevHash from bitcoind block index
- Changed method getChainWork into getBlockIndex
- Added prevHash to getBlockIndex result
2015-07-22 16:56:17 -04:00
Braydon Fuller eab878cec1 Include a higher fee. 2015-07-22 14:29:43 -04:00
Braydon Fuller b53fa3f6bb Added regtest for sendTransaction method. 2015-07-22 13:59:28 -04:00
Braydon Fuller 796d7682f8 Add sendTransaction method to the daemon. 2015-07-22 10:57:01 -04:00
Braydon Fuller 73b359425d Added comments to test files and guard for environment variables. 2015-07-22 09:52:23 -04:00
Braydon Fuller 5a8dfc1e07 Added tests for getting blocks by height. 2015-07-21 18:48:07 -04:00
Braydon Fuller ebdab57b78 Added get block by hash regtest. 2015-07-21 18:46:00 -04:00
Braydon Fuller be5e885f96 Use datadir path relative to test file. 2015-07-21 18:18:42 -04:00
Braydon Fuller bcc3a4c2e1 Use a local data directory specific for reg testing. 2015-07-21 17:33:59 -04:00
Braydon Fuller 072c109174 Update regtest tests. 2015-07-21 16:46:36 -04:00
Braydon Fuller 4c7309838b Run integration/regtest.js in ci tests. 2015-07-21 14:33:19 -04:00
Braydon Fuller 787aa37e7a Removed extra files and updated config options. 2015-07-21 13:23:38 -04:00
Patrick Nagurny 655ac37ba0 changes in response to feedback 2015-07-20 10:40:35 -06:00
Braydon Fuller 0b926b67b6 Completed getMempoolOutputs
- Pass ctx to data from the mempool for getTransaction
- Use string as input for unchecked transaction to mempool
- Only include outputs that match input address
- Include script in results
2015-07-20 09:47:53 -04:00
Chris Kleeschulte ef3abbcb6c Added a binding for Add to mempool. 2015-07-20 09:47:07 -04:00
Braydon Fuller 54edc851e0 Add getMempoolOutputs method. 2015-07-20 09:45:54 -04:00
Braydon Fuller b2b44d1674 Added getChainWork method for determining the best chain. 2015-07-17 13:36:12 -04:00
Braydon Fuller 9020ddb85c Add queryMempool option to getTransaction 2015-07-16 14:39:15 -04:00
Braydon Fuller cc1747c596 Update test data with unspent output. 2015-07-16 14:37:54 -04:00
Chris Kleeschulte 0601ed29d9 1. Added a way to check if the genesis block is ready in chainActive before sending the ready event. We think that once chainActive[0] is not returning NULL, we should be ready to query the local blockchain.
2. Added the env variable BITCOINDJS_DIR support in the integration tests.
2015-07-16 13:43:51 -04:00
Chris Kleeschulte f999e7e30f Merge pull request #28 from braydonf/isspent
Add method to check if an outpoint is spent.
2015-07-16 11:02:41 -04:00
Braydon Fuller dcaa6203e9 Add additional livenet tests and remove used param. 2015-07-16 10:02:27 -04:00
Chris Kleeschulte 1c615ac7c0 Added extern mempool and fixed method name. 2015-07-16 10:01:41 -04:00
Braydon Fuller 801679df75 Add isSpent call 2015-07-16 10:01:41 -04:00
Braydon Fuller 946feba862 Handle case that chainActive at height does not exist. 2015-07-16 09:59:13 -04:00
Braydon Fuller be3044d3d3 Add tests and benchmarks for getTransaction 2015-07-15 16:00:48 -04:00
Braydon Fuller 91004a24a9 Free block buffer memory. 2015-07-09 17:34:37 -04:00
Braydon Fuller 24e705b265 Get blocks by height. 2015-07-09 16:45:30 -04:00
Braydon Fuller 69ed6efcb2 Allocate memory for block buffer. 2015-07-09 16:16:38 -04:00
Braydon Fuller 50c3bc43ab Wait until bitcoind is stopped in test. 2015-07-09 14:39:23 -04:00
Braydon Fuller 08c3e188e7 Formatting of test data and docs. 2015-07-09 13:34:02 -04:00
Chris Kleeschulte e0376d373d Added testnet config. 2015-07-09 13:30:05 -04:00
Braydon Fuller 1e67cd3ac1 Added integration tests for getting blocks. 2015-07-09 13:27:13 -04:00