electrumx/server
Neil Booth 39af7a7463 Rework main block processor loop
It's less awkward and more explicit.
This brings back the efficiency lost in the 0.9.x series.
It also removes the special case hack: both when syncing and
caught up, block processing is done in the executor.

Fixes #58
2016-12-17 21:45:44 +09:00
..
__init__.py Initial revision 2016-10-08 17:17:43 +09:00
block_processor.py Rework main block processor loop 2016-12-17 21:45:44 +09:00
daemon.py daemon: getting height optionally gets mempool 2016-12-15 15:38:22 +09:00
db.py Fix ordering in get_utxos 2016-11-27 21:54:05 +09:00
env.py New env var MAX_SESSIONS 2016-12-13 22:47:03 +09:00
irc.py Catch UnicodeError in IRC gethostbyname 2016-12-10 08:52:24 +09:00
mempool.py Mempool tx processing to handle DBError 2016-12-15 17:22:20 +09:00
protocol.py Rework main block processor loop 2016-12-17 21:45:44 +09:00
storage.py Remove all RocksDB references on close 2016-11-29 19:50:44 +09:00
version.py Log block processing time only if not syncing 2016-12-17 15:31:30 +09:00