Braydon Fuller
a624b6fa39
Merge pull request #254 from kleetus/bug/tx_events_mempool
...
Tx event firing
2015-09-23 15:57:10 -04:00
Chris Kleeschulte
dc390b9e9f
Tx Notifier
...
- There is a new signal called TxToMemPool
- This signal will connect to the bindings slot, queueTx
- When a tx is accepted into the memory pool, the tx will be queued and the tx_notifier will be scheduled
2015-09-23 15:13:24 -04:00
Chris Kleeschulte
a7444a92b9
Tx event firing
...
- The ProcessMessages signal was scheduling/connecting its slots slightly out of order for what we need
- First, the scan_messages needs to run and copy out the stream
- Second, Bitcoin's ProcessMessages needs to run in order to run AcceptToMemoryPool
- Third, scan_messages_after needs to run in order to signal our tx_monitor
- In order to make this happen, we need to pair ProcessMessages slot to the scan_messages slot and order that
- Then, AFTER those two complete, we can schedule scan_messages_after
2015-09-23 13:05:52 -04:00
Chris Kleeschulte
f995bb882b
Bump development version to v0.2.0-dev
2015-09-23 12:18:53 -04:00
Chris Kleeschulte
fa6d9d428b
Bump package version to v0.2.0-beta.8
2015-09-23 11:21:10 -04:00
Chris Kleeschulte
fa59000819
Merge pull request #251 from braydonf/bug/tx-count
...
Fix bug with address summary transaction count.
2015-09-22 14:14:17 -04:00
Braydon Fuller
80fadc7ec3
Fix bug with address summary transaction count.
2015-09-21 17:02:11 -04:00
Braydon Fuller
8a2a0ab83c
Merge pull request #250 from kleetus/feature/isSpent_mempool
...
isSpent logic
2015-09-21 16:47:47 -04:00
Chris Kleeschulte
7c7abd26b1
isSpent logic
...
- Bitcoind's CCoinsViewMempool brings the mempool into view, but will not consider outputs therein as spent
- Changed the test description to match what is happening in that view
- Once a given tx has one confirmation, then isSpent will be true for those outputs
2015-09-21 16:13:10 -04:00
Chris Kleeschulte
d474d03cf2
Merge pull request #248 from braydonf/pubkeyout
...
Address compatibility with pay-to-publickey output scripts.
2015-09-21 14:39:42 -04:00
Braydon Fuller
7e82c933c0
Merge pull request #249 from kleetus/feature/getNextBlockHash
...
Next Block Hash Bindings
2015-09-21 14:30:30 -04:00
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