157 Commits (master)

Author SHA1 Message Date
Neil Booth 3eef0ba4cf Rename block_full to block. 7 years ago
Neil Booth 2ade5fce9c Revert "More logical mempool hash handling" 7 years ago
Neil Booth 87d24f38dc More logical mempool hash handling 7 years ago
Neil Booth 858bac217d Move DB UTXO code into one place. 7 years ago
Neil Booth 2f26e81629 Implement history compression with tests. 8 years ago
Neil Booth 37602d4eae A couple of tweaks to the prior commit. 8 years ago
John L. Jegutanis ed7d8a319d Refactor block parsing API 8 years ago
Neil Booth 294212d421 Fix discovery of base of reorgs 8 years ago
Neil Booth 790755b630 Reduce upper limit on blocks fetched at once 8 years ago
Neil Booth 3f35bc0298 More PEP8 stuff 8 years ago
Nathan Marley a03665696c recommendations from pycodestyle (pep8 style) 8 years ago
Neil Booth 6db9cb967c Require attributes to be specified for a coin 8 years ago
Neil Booth 1856cbe6c0 Coin fixes/cleanup (erasmospunk) 8 years ago
Neil Booth cb0160901f Unify executor and futures logic 8 years ago
Neil Booth 4729ba2e21 Tweak the shutdown process 8 years ago
Neil Booth 131601a7b2 Rework clean shutdown logic 8 years ago
Neil Booth b01933913f Add traceback for daemon errors 8 years ago
Neil Booth 8d58d2a0e7 Clean up shutdown logic and logging 8 years ago
Neil Booth 5784412393 Write out undo info with the UTXO flushes 8 years ago
Neil Booth 2ad64f6243 Add an RPC call to force a reorg at run-time 8 years ago
Neil Booth 15051124af Make flushes and reorgs async 8 years ago
Neil Booth 4d62019b07 Check Genesis hash 8 years ago
Neil Booth 852753cb94 Implement deserialization of SegWit transactions 8 years ago
Neil Booth 91ca5fc14a Split out history into its own DB. 8 years ago
Neil Booth 7f9cb9cd9d Generic header length 8 years ago
Neil Booth 2b2909f1c4 Move to hashX 8 years ago
Neil Booth 0f43ce564a Fix log message 8 years ago
Neil Booth 533c97a575 Clean up DB open handling 8 years ago
Neil Booth 67908b3541 Slightly cleaner semaphore fix 8 years ago
shsmith 62eded55bb move sleep outside semaphore (issue 88) 8 years ago
Neil Booth efe3ebd9ee Remove None from touched when backing up. 8 years ago
Neil Booth e91f49101b Don't start processing mempool until caught up 8 years ago
Neil Booth 0665e1ac5c Clear the touched addresses if not caught up 8 years ago
Neil Booth 39af7a7463 Rework main block processor loop 8 years ago
Neil Booth 3f64a8dd6e Log block processing time only if not syncing 8 years ago
Neil Booth 1ebebf08d9 Improve logging 8 years ago
Neil Booth 5c80b96d0f Prioritize mempool processing of sent txs 8 years ago
Neil Booth ac48695db8 daemon: getting height optionally gets mempool 8 years ago
Neil Booth 5fe49bb261 Synchronize daemon height and mempool fetching 8 years ago
Neil Booth e2f4847632 New env var MAX_SESSIONS 8 years ago
Neil Booth 1ef6a4d785 Split mempool out into new file. 8 years ago
Neil Booth 7399452294 Temporary hack to fix initial sync slowdown 8 years ago
Neil Booth 238b9e0285 Process blocks in the executor 8 years ago
Neil Booth 6b551973e8 queue -> tasks 8 years ago
Neil Booth f9cc21807f Further optimize the inner loop 8 years ago
Neil Booth 5c0b026158 Tasks queue just has null entries for now 8 years ago
Neil Booth 6aef79461f Don't shut down block processor by cancellation 8 years ago
Neil Booth 1b95bcd8ac Open DB differently depending on if syncing 8 years ago
Neil Booth 0afddb7bc3 Give backing up its own flush function 8 years ago
Neil Booth f5384ccc98 Remove get_tx_hash 8 years ago