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
Patrick Nagurny
eaee098cf0
add getBlockHashesByTimestamp
2015-09-15 12:56:44 -04:00
Patrick Nagurny
696759849f
Merge pull request #223 from braydonf/history
...
Pagination for Address History
2015-09-15 12:34:26 -04:00
Braydon Fuller
25e801126f
Bitcore Node Add Command with Remote URLS
2015-09-15 11:08:55 -04:00
Braydon Fuller
0b2d5f4891
Merge pull request #220 from kleetus/script_helpers
...
gitignore, integration test, env
2015-09-15 10:20:57 -04:00
Braydon Fuller
562fa84344
Merge pull request #222 from kleetus/ctrl-c++
...
Ctrl c++
2015-09-15 10:19:18 -04:00
Braydon Fuller
5fbd8991ed
Address History: Combine addresses so that history is txid unique.
2015-09-14 21:04:54 -04:00
Braydon Fuller
da1513edb2
Address History: Add additional regtest for getting history by height.
2015-09-14 17:30:10 -04:00
Braydon Fuller
e7587564a7
Address History: Add getAddressHistoryCount to available API methods.
2015-09-14 17:29:43 -04:00
Braydon Fuller
b1b40c892e
Address History: Add getAddressHistoryCount method
2015-09-14 16:48:28 -04:00
Braydon Fuller
87a9163743
Address History: Docs for "start" and "end" arguments
2015-09-14 16:29:27 -04:00
Braydon Fuller
a80b58e004
Address History: Fix sorting bug
2015-09-14 16:11:31 -04:00
Chris Kleeschulte
7b50f5ff3d
Switched to using a flag instead of using a replacement.
2015-09-14 13:15:55 -04:00
Braydon Fuller
f88eee5a1c
Improve db storage efficiency by ~2 times
...
Encodes and decodes keys and values for leveldb storage more efficiently.
2015-09-14 00:30:21 -04:00