Commit Graph

36 Commits

Author SHA1 Message Date
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 dd91b75827 Fix test for bitcoindSync 2015-08-11 17:38:04 -04:00
Chris Kleeschulte 2b775af7a0 Added the badbitcoin.conf 2015-08-10 14:31:45 -04:00
Chris Kleeschulte fe7397fb0b Added a check for txindex enabled in the config. 2015-08-10 14:05:05 -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 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
Patrick Nagurny c0d28386ae Merge pull request #101 from braydonf/blkbench
Optimizations for address module blockhandler
2015-08-04 16:42:59 -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 de77dbf99b Add tests around db.getTransaction and return NotFound error. 2015-08-03 18:11:11 -04:00
Patrick Nagurny afee19e1f7 remove console.log 2015-07-31 11:13:33 -04:00
Patrick Nagurny 2a55c900ce update tests 2015-07-31 11:13:33 -04:00
Patrick Nagurny 073353f895 write tests 2015-07-31 11:12:43 -04:00
Braydon Fuller 725120a24e Add tests for event bus. 2015-07-29 17:53:48 -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
Patrick Nagurny 9108b0f695 rename methods to getAPIMethods 2015-07-23 15:34:36 -06:00
Patrick Nagurny 8290d61a09 only pass db as option to module because other params aren't available until init 2015-07-23 13:30:36 -06:00
Patrick Nagurny 14e21fadb0 update tests 2015-07-23 09:34:10 -06:00
Braydon Fuller 509b424262 Fix bug with loading the genesis block for testnet. 2015-07-23 09:33:40 -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 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
Patrick Nagurny 06cbdb4440 use bitcoind.getMempoolOutputs() 2015-07-20 13:38:56 -06:00
Patrick Nagurny 482fd53f3d use getChainWork from bitcoind 2015-07-20 11:55:16 -06:00
Patrick Nagurny 655ac37ba0 changes in response to feedback 2015-07-20 10:40:35 -06:00
Braydon Fuller 162088f8f4 Expose verifyScript from the daemon 2015-07-20 10:40:35 -06:00
Patrick Nagurny beaa7cf450 remove spent index 2015-07-20 10:39:07 -06:00
Patrick Nagurny 69f51c749b require coinbaseAddress to build coinbase transaction 2015-07-20 10:37:17 -06:00
Patrick Nagurny fa572237a6 add tests 2015-07-20 10:37:17 -06:00