* replace blspy imports with chia_rs imports for BLS types
* remove blspy-stubs, since we're dropping the blspy dependency. chia_rs has type stubs already
* commonize signal setup
* add signal setup for async handlers
* future
* Update misc.py
* catch up
* logging
* missed one
* context manager and waiting for signal handlers to complete
* correct logging
* fixup
* fixup
* preliminary DataLayer fingerprint control implementation
* add cli and tests
* tidy
* catch up with `@pytest.mark.limit_consensus_modes`
* drop unneeded limit consensus modes
* deal with todos
* Explore TXConfig
* test fixes
* more test fixs
* more test fixs
* Make TXConfig a CoinSelectionConfig subclass
* Move RPC config loading into decorator
* Fix mempool performance test
* Fix wallet sync test
* Fix streamable
* Forgot send_transaction_multi
* Remove potentially_inside_lock change
* Add .override to config object
* A few fixes from review
* Get create_message_spend working with tx_config.reuse_puzhash
* pylint and rebase fixes
* Add tests for CMD loaders
* Add RPC client and tests for cancel_offers endpoint
* Add some coverage
* Fix did test
* Add DID test coverage
* add tests for TXConfig & CoinSelectionConfig
* Add reuse_puzhash to dl wallet test
* Add reuse puzhash to dl_wallet test
* Add test coverage to wallet sync test
* Add more tests for TXConfig
* Add tests for coin_funcs.py
* Add some wallet_funcs tests
* Bad merge
* Fix bad test
* condense cmd tests
* test coverage ignore
* merge fix
* Undo GUI change
* Remove a couple of unused tx_endpoints
* Changes due to (#15846)
* Merge fixes
* new=True
* Fix the coins tests
* Fix DID tests
* Fix NFT tests
* Fix VC tests
* Fix wallet tests
* Delete now uneccessary tests
* Fix bad change
* Allow create_tandem_xch_tx to take a set of announcements
* Create potential announcement in correct arm of create_tandem_xch_tx
* Make does_coin_belong_to_wallet more robust
* Add match_hinted_coin to wallet protocol
* Add CROuterPuzzle
* Add conditions with fee announce.clsp
* Add CRCATWallet
* Add CLI support for CR-CATs
* Fix bug in CATOuterPuzzle
* Add SOFTFORK_HEIGHTS as an exportable variable from conftest
* Allow specifying num of blocks to farm to wallets_prefarm_services
* Add potential subclasses to cat wallet creation
* Integrate CR-CATs into offers
* Address comments by @geoffwalmsley
* Add CRCAT info to get_wallets
* Changes due to (#15846)
* Remove hack_populate'ing secret keys
* Add an optional version of get_private_key
* test fixes
* remove pool wallet's sign method
* Move sign_transaction to wallet_state_manager
* Add test coverage
* Fix PoolWallet
* Test coverage
* remove e_msg
* server: Introduce `ApiProtocol`
* genericize (#5)
* `ApiProtocol.api_ready` -> `ApiProtocol.ready()`
* Add `ApiProtocol.log` and give APIs separate loggers
* Fix `CrawlerAPI`
* Drop some unrelated removals
* Fix some of the generic hinting
* Revert some changes in `timelord_api.py`
* Fix `CawlerAPI` readiness
* Fix hinting
* Get some `CrawlerAPI` coverage
---------
Co-authored-by: Kyle Altendorf <sda@fstab.net>
* Add **kwargs to all generate_signed_transaction definitions
* Add support for VC wallet too
* attempt to hint kwargs
* Import TypedDict from typing_extensions instead
* Fix tail driver call to generate_signed_transaction