Commit Graph

1433 Commits

Author SHA1 Message Date
Chris Kleeschulte 402d01d7ac Next Block Hash Bindings
- Added bindings for next block hash
- Added the reg/unit tests
2015-09-21 14:07:14 -04:00
Braydon Fuller e3096d3646 Address compatibility with pay-to-publickey output scripts. 2015-09-21 13:49:48 -04:00
Chris Kleeschulte 05812b2301 Merge pull request #247 from braydonf/skip-p2p
Skip p2p test until issue is resolved.
2015-09-21 13:17:59 -04:00
Braydon Fuller c1b20a045c Skip p2p test until issue is resolved. 2015-09-21 13:05:47 -04:00
Braydon Fuller 50ddd4b152 Merge pull request #238 from pnagurny/feature/address-summary
Get address summary
2015-09-21 12:53:27 -04:00
Braydon Fuller 06534f15c9 Merge pull request #242 from kleetus/tests/p2p_integration
Tests/p2p integration
2015-09-21 12:36:35 -04:00
Chris Kleeschulte 391a84f490 - Throw error on err
- Spacing
2015-09-18 16:15:52 -04:00
Patrick Nagurny a1f4d06f27 add tests around isSpent 2015-09-18 15:31:09 -04:00
Chris Kleeschulte d794e891dd Added the p2p test to .travis.yml 2015-09-18 14:58:18 -04:00
Chris Kleeschulte 96a69316b9 P2P transaction tests
- Added a regtest for sending 400 tis from a peer to bitcoind
2015-09-18 14:56:26 -04:00
Patrick Nagurny 4e763d189f fixes 2015-09-18 14:06:26 -04:00
Patrick Nagurny b11ab97739 add tests 2015-09-18 14:06:26 -04:00
Patrick Nagurny bc39a5e480 use mempool spent index 2015-09-18 14:06:26 -04:00
Patrick Nagurny 8b1a2aa001 get address summary 2015-09-18 14:06:26 -04:00
Patrick Nagurny 4a5031a917 Merge pull request #240 from braydonf/gettxoutsetinfo
Add binding for getting transaction output set information.
2015-09-18 13:20:46 -04:00
Braydon Fuller fecad63055 Merge pull request #241 from pnagurny/bug/db-stopping
Fix db stopping bug
2015-09-18 11:39:39 -04:00
Patrick Nagurny 85f636f154 fix db stopping bug 2015-09-18 11:30:37 -04:00
Patrick Nagurny e5a58f986c Merge pull request #239 from kleetus/mempool-index
Mempool index
2015-09-18 10:19:18 -04:00
Chris Kleeschulte 5451a9033e Merge pull request #237 from braydonf/tip-error
Database: Warn about inconsistent database state.
2015-09-18 09:59:54 -04:00
Braydon Fuller 68368397d3 Add binding to get the best block hash. 2015-09-17 18:11:47 -04:00
Braydon Fuller 4c674a8fbb Add binding for getting transaction output set information. 2015-09-17 17:52:23 -04:00
Chris Kleeschulte 0ba168e2a2 Fixed typo and added a test to prove that the inputs from the mempoolInputIndex are added on stream close. 2015-09-17 17:20:35 -04:00
Chris Kleeschulte 6b904dda70 Updated travis to install v0.12.7 of node. 2015-09-17 14:35:36 -04:00
Chris Kleeschulte c3654120ee MempoolInputIndex and MempoolOutputIndex
- Added in memory indexes for mempool input and 
output by address.
2015-09-17 14:29:11 -04:00
Braydon Fuller 62faecb9ae Address Mempool Index: Fix bugs with reset mempool. 2015-09-17 14:26:53 -04:00
Braydon Fuller ad120213e1 Start of mempool address index. 2015-09-17 14:26:53 -04:00
Braydon Fuller 37550166dd Database: Warn about inconsistent database state. 2015-09-16 20:02:09 -04:00
Braydon Fuller f85a832d8c Merge pull request #236 from kleetus/readme
Readme should reference a beta.X and not the specific beta release.
2015-09-16 15:22:28 -04:00
Chris Kleeschulte 3daa8a7984 Readme should reference a beta.X and not the specific beta release. 2015-09-16 14:45:14 -04:00
Chris Kleeschulte 6aee1d36f6 Bump development version to v0.2.0-dev 2015-09-16 14:35:29 -04:00
Chris Kleeschulte ac13c5d4de Bump package version to v0.2.0-beta.7 2015-09-16 13:48:11 -04:00
Braydon Fuller 4343b90de2 Merge pull request #219 from pnagurny/feature/timestamp-blocks
Get block hashes by timestamp range
2015-09-16 13:47:00 -04:00
Patrick Nagurny aa9504a402 Merge pull request #227 from braydonf/add-cmd-remote
Bitcore Node Add Command with Remote URLS
2015-09-16 13:34:24 -04:00
Patrick Nagurny a0be38f074 check for timestamp out of bounds 2015-09-16 12:04:44 -04:00
Braydon Fuller 948f36deb7 Merge pull request #231 from kleetus/bug/reindex_crash
Crash on reindex
2015-09-16 10:45:04 -04:00
Chris Kleeschulte a105c0a35e Removed errors memoization. 2015-09-16 10:38:08 -04:00
Chris Kleeschulte 576d1712e4 Merge pull request #234 from braydonf/sendtxevent
Bindings: Send transaction emit "tx" events.
2015-09-16 10:35:10 -04:00
Chris Kleeschulte a0d164661a Merge pull request #235 from braydonf/bug/nullprevhash
GetBlockIndex segmentation fault with genesis block
2015-09-16 10:31:01 -04:00
Chris Kleeschulte c9d4dc276f Crash on reindex
- Removed unneeded cancellation error and handlers for it.
2015-09-16 10:22:42 -04:00
Chris Kleeschulte 4ee11ed73b Crash on reindex
- Introduced the concept of a Cancellation error so that services can choose to watch for a cancellation flag. 
- Services can then send this error back and it will be forwarded to the node.
- The node will then know to call shutdown appropriately.
2015-09-16 10:22:42 -04:00
Chris Kleeschulte dc6d0e681c Crash on reindex
- Added the concept of loadServices on the node so that the node can conditionally call stop on loadingServices
- This serves the case where services might be loading versus fully loaded (which is not always the cases for heavy services like bitcoind)
2015-09-16 10:22:42 -04:00
Braydon Fuller cadbc0a79d GetBlockIndex segmentation fault with genesis block
Fixes an bug where accessing `prevBlockIndex->phashBlock` for the
genesis block would cause a segmentation fault with an error of
"Cannot access memory at address 0x0". As the genesis block doesn't
have a previous hash, it will now set the "prevHash" to "null".
2015-09-16 09:23:13 -04:00
Braydon Fuller cf1c01acea Bindings: Send transaction emit "tx" events. 2015-09-15 18:31:52 -04:00
Patrick Nagurny 7e1d433781 go from highest timestamp to lowest timestamp 2015-09-15 18:23:06 -04:00
Patrick Nagurny 7df8eb1050 Merge pull request #233 from braydonf/engine
Package: Include supported node, os and cpu versions.
2015-09-15 17:28:49 -04:00
Patrick Nagurny e6b850124c fixes 2015-09-15 17:25:41 -04:00
Patrick Nagurny 00d3a0ba67 binary encode key and value 2015-09-15 16:55:14 -04:00
Braydon Fuller d24a3a2242 Package: Include supported node, os and cpu versions. 2015-09-15 15:29:53 -04:00
Patrick Nagurny 3d73597e98 Merge pull request #228 from braydonf/history-total
Address History: Include count in response results.
2015-09-15 14:02:48 -04:00
Braydon Fuller bfba4a1b7f Address History: Include count in response results. 2015-09-15 13:17:15 -04:00