Commit Graph

1582 Commits

Author SHA1 Message Date
Neil Booth
a735a3f0c1 Accumulate touched over several blocks
So if several blocks are processed together, the touched
addresses is their union not just the most recent

Fixes #630
2018-11-01 14:42:13 -04:00
Neil Booth
214fc83648 Prepare 1.8.8 2018-11-01 11:14:34 -04:00
John L. Jegutanis
c25cd224b5 Fix NewYorkCoin (#629) 2018-10-29 06:57:44 -04:00
Neil Booth
eba718c6de Require aiorpcx 0.9.x 2018-10-26 12:18:31 -04:00
turcol
06d58f7786 Add support for CivX mainnet and testnet (#627) 2018-10-24 05:59:51 -04:00
JeremyRand
6e300cf18b Namecoin: Support indexing name scripts (#626)
* Namecoin: Extract addresses from name scripts.

* Namecoin: Index transaction history by name in addition to by script hash.
2018-10-19 15:35:39 -04:00
John L. Jegutanis
c411de1f07 Add Zcash Sapling support (#624) 2018-10-18 09:53:25 +01:00
Neil Booth
39c26aa044 Add log message when resuming listening 2018-10-16 15:23:07 +01:00
Neil Booth
9a37c40d07 Catch specific errors; avoid suppressing CancelledError 2018-10-16 15:03:17 +01:00
Neil Booth
d9d802f970 Rework the main controller TaskGroup
- task groups don't propagate exceptions until joined
- therefore waiting on events in the context manager body is not a
  good idiom; it caused failed tasks that were supposed to set the
  event to lead to a deadlock with no backtrace

Fixes #608
2018-10-16 14:51:12 +01:00
shyba
fab4ed21eb expose block polling delay (#622) 2018-10-16 06:40:55 +00:00
Neil Booth
cdb9034571 Tweak notification handling
Fixes #614, which could happen if a block was found immediately at
startup
2018-10-08 18:35:55 +00:00
Frédéric Massart
214e5a777e Fix link to coins.py in documentation (#610) 2018-10-05 20:40:19 +01:00
Josh
6876c640cc add missing is_generation method on TxInputDcr (#609) 2018-10-04 21:36:43 +01:00
Neil Booth
b7c1a693eb Clear retry_event once triggered.
Fixes #603
2018-09-24 11:07:19 +01:00
Neil Booth
d6dc5e8d01 More accurate default banner 2018-09-24 10:32:09 +01:00
Neil Booth
6f43910f2d Fix daemon logging rate limiter
Based on #602 but with test fix
2018-09-23 22:46:37 +01:00
David Hill
f3166176ce [decred] Update to testnet3 (#597)
While here, fix mainnet and testnet WIF_BYTE.
2018-09-14 20:16:38 +01:00
Neil Booth
515156f49d Catch aiohttp.ClientError
See #595
2018-09-13 10:00:12 +01:00
Neil Booth
fac32c4903 Prepare 1.8.7 2018-09-13 09:46:37 +01:00
John L. Jegutanis
f76e8b0a44 Fix reorg related bug (#594)
Changed to the correct self.db.read_raw_block and catch only
FileNotFoundError as it is the only one that should happen.
2018-09-12 23:16:52 +01:00
Neil Booth
95ea557b1d Prepare 1.8.6 2018-09-12 17:21:59 +01:00
Neil Booth
499fe7faad Update to aiorpcx 0.8.0 2018-09-12 17:16:56 +01:00
Gabriel
3a33675e11 Add TokenPay (#495)
This commit adds TokenPay as a supported coin.
2018-09-08 11:57:32 +01:00
Neil Booth
ab17b4d529 Add is_generation memeber to TxInput
Use it in preference to is_gen_outpoint
2018-09-04 17:08:19 +01:00
脇山P
2b123d7778 update aiorpcX (#586) 2018-08-19 21:58:07 +09:00
Neil Booth
eeb5f96cd5 Suppress socket.send() errors 2018-08-19 11:31:21 +09:00
Neil Booth
1d299f3f67 Prepare 1.8.5 2018-08-18 13:59:47 +09:00
Neil Booth
866342c4d8 Require aiorpcX >= 0.7.3 2018-08-18 13:10:25 +09:00
Neil Booth
437ad9b446 Handle flush races gracefully
Fixes #552

I cannot see how these can occur other than during a reorg, but
the submitter didn't seem to think there was a reorg.  So log it
and recover gracefully; let's see if many report these.
2018-08-18 12:06:22 +09:00
FABIANO S CUNHA
f5b3df9092 Add support for pivxTestnet (#585) 2018-08-18 10:51:17 +09:00
Neil Booth
44e715e6c9 Fix test_daemon 2018-08-18 10:34:57 +09:00
Neil Booth
c441f6e11c Fix prior 2018-08-18 10:27:12 +09:00
Neil Booth
8ea2bed403 Move server opening/closing to its own task
Fixes the issue referred to in #583
2018-08-18 08:39:21 +09:00
FABIANO S CUNHA
60d4ae52f7 Add support for Decred Testnet (#580)
* Add decred Testnet support
2018-08-17 18:15:38 +09:00
FABIANO S CUNHA
6dd7049339 Add support for BitcoinGreen (#581)
* Add support for BitcoinGreen
2018-08-17 09:57:46 +09:00
Neil Booth
eb5c55107a Remove dead code from coins.py 2018-08-16 23:41:37 +09:00
Neil Booth
b1eec85be8 Remove bad test
No one knows what the compact fee rules are...
2018-08-16 22:35:09 +09:00
Neil Booth
ba5d18d9d5 Fix randrange bug
Also make seed change daily only
2018-08-16 22:31:32 +09:00
Neil
acb9784ccc
Merge pull request #574 from erasmospunk/generation-tx-fixes
Improve generation inputs handling
2018-08-16 22:17:13 +09:00
John L. Jegutanis
a6d46fab8d Improve generation inputs handling
Fixes #570
2018-08-16 15:02:56 +02:00
Neil Booth
8ab04652c1 Fix #577 2018-08-16 12:01:26 +09:00
Neil
ec2ef922bc
Merge pull request #575 from wakiyamap/master
update monacoin's server
2018-08-15 19:29:32 +09:00
wakiyamap
60d0cfba0e update monacoin's server 2018-08-15 16:31:50 +09:00
Neil Booth
ee86de86a3 Prepare 1.8.4 2018-08-14 12:59:04 +09:00
Neil Booth
f0a2f128dc Merge branch 'devel' 2018-08-14 12:58:52 +09:00
Neil Booth
c5bb61fed2 Merge branch 'daemon-tests' into devel 2018-08-14 12:44:18 +09:00
Neil Booth
374ec8f26c Add daemon tests 2018-08-14 12:43:33 +09:00
Neil Booth
6950fca7cb Make WarmingUpError file-scope 2018-08-14 11:35:08 +09:00
Neil Booth
1b618d19d4 Remove dead code
At least, I believe it is
2018-08-14 11:35:08 +09:00