* Correctly return from bytes without parsing
* Huge speedup for wallet sync
* Lint
* Only construct CoinRecord when necessary
* Punt on creation of coin
* Removing warning log
* Flaky test
* Finally fix flaky test
* spent height
* handle generator reorg
* tx cache
* coin cache
* rebuild cache if write fails
* save last few messages new_peak while syncing
* don't use dupe func
* tx reorg test
* lock not needed
* lint
* lock
* modify properly
* this shouldn't hit a disk ever
* use same number
* notify wallet only once, lock when getting a balance
* lock only if unspent coin records is None
* assert spent
* lint
* Add test for prev generator
Co-authored-by: Mariano <sorgente711@gmail.com>
* Fix duplicate signage point spikes
* Block record not hash
* Fix bugs in signage point cache
* Fix test, and log in debug level
* Change transaction logging to info
* More logging improvements
* release upnp ports on shutdown
* lint
* explicitly removes port mapping first to handle possible unclean shutdowns
* catches exception
* moves upnp setup to thread
* lint
* moves upnp logic to a message queue on a worker thread
* lint
* compute header_hash once
* read header_hash from the DB instead of computing it
when adding a block to the block store, also add it to the cache. This saves an otherwise mandatory round-trip to the DB.
* Optimize Streamable parsing by avoiding extra post-init checks
A performance test indicates that this optimization makes parsing block
records from database up to 40% faster (0.66 vs 1.09 seconds for 10000
records).
* Add type annotations, remove unnecessary .keys() call in Streamable
Co-authored-by: Rostislav <rostislav@users.noreply.github.com>
* exempt_peer_networks: allow exceeding target_peer_count.
* Flake8.
* Cleanup incorrect types.
* More typing.
* Added configuration examples for exempt_peer_networks.
* Be generous in the IP network definitions we allow as input.
* Correctly define 192.168.1.0/24 without host bits.
* Trivial change to re-trigger tests.
Co-authored-by: wjblanke <wjb98672@gmail.com>
* quick fix to update out-of-date CLI reference to close issue 4397
* additional typo fixes in the cmds section
* removed old reference to incline Mnemonic inclusion in chia keys add
e Please enter the commit message for your changes. Lines starting
* Update keys_funcs.py
fixed some rogue quote changes due to a text editor flub
Co-authored-by: J. Eckert <sargonas@Js-MacBook-Air.sargonas.net>
Co-authored-by: J. Eckert <sargonas@Js-MacBook-Air.local>