* cherrypicked add announcement opcodes
* remove unused import in test_mempool
* fixed broken test
* fix black superlint errors
* simple convert of coloured coins to announcements
announcements message now type bytes
* removed assert coin consumed
* updated RL higher level puzzle
* fix RL wallet to use announcement instead of lock
* rebase add announcement to blockchain_check_conditions
* lint and re-enable tests
* remove lingering reference to coin_consumed
* fixed bug with block validation
* fix RL wallet
* -update CC to use more simple announcement message
* lint fix for announcement class
* remove breakpoint
improve announcement set checking
delete TODO
* deleted commented out code
use .extend() instead of nested for
* fix mempool tests and aesthetic changes for richard
* fix mempool and add to debug_spend_bundle
* fixed test_blockchain_transactions
* flake
* update test_mempool annouce tests to use height not subheight
Co-authored-by: Yostra <straya@chia.net>
* 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
* handle peaks of short chain
* cache last weight proof, handle block cache misses
* iterate on sub_epochs
* Clean up timelord log lines
* chiavdf to 0.13.1b2
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
* Cache test plots
* Switch to cacheing blocks
* expand user path
* Update changelog, black
* $HOME
* Split MacOS into test and installer - test cache
* Download the block cache from kb pages/download.chia.net
* create dir first
* re-enable all the tests
* black
Co-authored-by: Yostra <straya@chia.net>