* add fields to sub_records
dont keep all sub_blocks in mem
dont load all known sub_blocks on strat
* add fields to sub_records
dont keep all sub_blocks in mem
dont load all known sub_blocks on strat
* add sub_epoch_summary column to db
* fix bug on warmup
* weight proof, fetch old blocks from db
* naming
* correct warmup
* merge fixes
* wallet changes
* merge fixes, wallet tests passing
* clean redundant var
* weight proof cache fix
* wallet api merge fix
* fix tests failing do to merge
* merge dev
* fix full node store merge
* merge dev
* wallet merge fix
* extend test timeout
* remove redundant code after merge
* add peak height to log
* remove field from sub_block
* fix and add extend proof test,rebase
* fix lint issues
* remove redundant test
* pr fixes
* persist sub epoch segments
* handle blockcache
* create segments
* refactor
* fix warmup bug, clean after each sync batch
* switch to assert
* refactor
* create segments as we go
* increase max samples
* fix stores,refactor
* fix merge
* remove duplicate code
* change logs to debug
* remove logs
* Revert "remove duplicate code"
This reverts commit aef0f20a
* remove code from interface
* fix wallet sql
* Ms.bug fixes (#615)
* on_disconnect callback called if present, for services (full_node, farmer, etc) when a connection is closed
* connections added or removed are reflected in UI
* No migration of wallet full node peer
* More blockchain_transaction tests re-enabled
* Blockchain tests uncommented
* get_block_peak fixed in blockchain.py
* Reduce some logging in tests, and asynciosqlite logs suppressed for the DEBUG level
* Assert fee test
* Re-enable tx tests
* Don't log errors on task cancel
* More full node tests
* Add test and fix edge case for first sub slot
* More tests
* Multiprocessing for block validation
* Fix issue where sub slot is not present
* More bug fixes / tests
* continue
* test for multiprocessing
* Implement sync
* Change cpu count
* Fix lint
* Tweaks
* fix teardownn issue
* Fix issue where sub slot is not present
* Another bug fix and more logging
* Fix test
* Try to fix the other test
* Same store fix as in dev
* Fix import for tests
* Fix tests
* Fix test
* Increase test timeout
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>