* Fix hint parsing for CATs and DIDs
* Handle not hinted coins
* Fix compute_coin_hints condition checking
* don't try to sync non-singleton children of singleton
* coverage ignores
* rename function
* Make function do what it says
* wallet: Some suggestions from #15274 for #15259 (#15547)
* wallet: Some suggestions from #15274 for #15259
* Return a dict with the coin id as key
* Drop `compute_hint_for_coin`, Test `compute_spend_hints_and_additions`
---------
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>
* add daemon as a callable service
* re-adding "get_routes" command
* added a test for get_routes
* linter fix
* reformatted with black
* addressed PR feedback
* Add configuration option to accept private network addresses from introducers
* Add tests for the enable_private_networks config option
* Fix lint and such
* Test state of private networks in address manager after init
* Check for None on address_manager
* Only define `StructStream` members, don't give them defaults
* `MAXIMUM_EXCLUSIVE` -> `MAXIMUM`
* Make `MINIMUM` and `MAXIMUM` instances of the underlying class
* Make the `StructStream` members `ClassVar`s
* More explicit and consistent `MINIMUM` and `MAXIMUM` assignments
* Comment about instantiation
* Use `MAXIMUM`
* 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>
* daemon plotter RPC tests
* remove debug cruft
* Add stop_plotting test
* Add stop_plotting test
* Fix up test
* Remove specific test_mode and adjust tests
* Fix madmax test and add a couple minor tests
* cleanup unused code
* Updates based on code suggestions
* 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
* Only subscribe to inner wallet puzzle hashes
* Add a store for unacknowledge CAT coin states
* Add additions and removals to dummy TX
* whoops
* Add interested coin IDs when saving trade
* black
* One test was not hinting, make it use push_transaction RPC instead
* restructure and comment a block
* Change asset ID to blob and add index
* Add get all puzzle hashes by wallet id
* Separate unacknowledged state getter and deletion
* Remove peer_id from CAT states table
* lint
* fix forwards compat tests
* isort
* Subscribe to the change children of CATs
* Hint to change
* undo unintentional changes
* Change cat test
* fix test_cat_spend test memo check
* provide save_trade parameter
* Address comments by @xdustinface
* Fix memos assertion again
* hint in test cat creation
* Missing save_trade call
* time out assert
* Hint in RPC test
* Fix wallet resync function
* Fix DB bug, add test coverage
* pass offer to save_trade
* add reorg rollback to unacknowledged states
* Add some unit tests