* Fixes to test_long_sync_untrusted_break
* Address bugbot comments re ip address string
* Remove commented out debug code
* Apply suggestions from bugbot
* increase WEIGHT_PROOF_RECENT_BLOCKS in the test constants, to make it more robust
* improve error message when WEIGHT_PROOF_RECENT_BLOCKS is too small
* fix test_wallet_blockchain.py
* fix test_wallet_node.py
* fix test_wallet_sync.py
* Add the request types
* Add the request types
* some test fixes
* Add the client ports
* Fix tests
* Add cmd support and fix a test
* Missed a couple
* Add test for `CreateNewWallet.__post_init__()`
* reduce use of pool_reward_puzzle_hash feature of BlockTools, since it's not supported by v2 plots
* the BlockTools feature to ask for a specific pool puzzle hash are not supported by v2 proofs. v2 plots only have pool contract puzzle hash
* Port `test_send_transaction`
* Port `test_push_transactions`
* Port `test_get_balance`
* Port `test_get_farmed_amount`
* Port `test_get_farmed_amount_with_fee`
* Port `test_get_timestamp_for_height`
* (restrict some parametrizations)
* Port `create_signed_transaction` (and fix WalletTestFramework)
* Port `test_create_signed_transaction_with_puzzle/coin_announcement`
* Port `test_create_signed_transaction_with_excluded_coins`
* Port `test_get_transactions`
* Port `test_get_transaction_count`
* Port `test_get_coin_records_by_names`
* Port `test_did_endpoints`
* Port `test_nft_endpoints`
* Port `test_key_and_address_endpoints`
* Port `test_select_coins_rpc`
* Port `test_get_coin_records_rpc`
* Port `test_get_coin_records_rpc_limits/failures`
* Port `test_notification_rpcs`
* Port `test_verify_signature`
* Port `test_set_wallet_resync_on_startup`
* Port `test_set_wallet_resync_on_startup_disable`
* Port `test_set_wallet_resync_schema`
* Port `test_cat_spend_run_tail`
* Port `test_get_balances`
* Delete unused fixtures
* Remove DEFAULT_TX_CONFIG
* Fix reuse_puzhash behavior
* Minor improvements.
---------
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
* merge `get_cat_spendable_coins` into `get_spendable_coins_for_wallet`
* Remove `get_max_spendable_coins` as well
* Fix CR-CAT wallet
* Make the max cap optional
* Comment about coverage between tests
* Add a test for errors in wallet file
* Modify manual claim test to do multiple clawbacks at once
* Convert `test_wallet_clawback_claim_auto`
* Convert `test_wallet_clawback_clawback`
* Convert `test_wallet_clawback_sent_self`
* Convert `test_wallet_clawback_claim_manual`
* Convert `test_wallet_clawback_reorg`
* Convert `test_get_clawback_coins`
* Convert `test_clawback_resync`
* Delete original test
* Cleanup helper comments
* Delete auto claim settings test
* Delete get auto claim settings test
* Minor improvement.
---------
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
* Port `spend_clawback_coins` to `@marshal`
* fix tests
* fix test again
* how do I keep missing these?
* Port `select_coins` to `@marshal`
* fix tests
* fix test
* Port `get_spendable_coins`
* Port `get_coin_records_by_names`
* Port `send_notifications` to `@marshal`
* Fixing the thing that is always broken
* Remove accidental import
* Port `get_default_cat_list`
* Port `cat_set_name`
* Port `cat_get_name`
* Port `get_stray_cats`
* Port `cat_get_asset_id`
* Port `cat_asset_id_to_name`
* Port `check_offer_validity`
* Port `get_offers_count`
* Port `spend_clawback_coins` to `@marshal`
* fix tests
* fix test again
* how do I keep missing these?
* Port `select_coins` to `@marshal`
* fix tests
* fix test
* Port `get_spendable_coins`
* Port `get_coin_records_by_names`
* Port `send_notifications` to `@marshal`
* Fixing the thing that is always broken
* Remove accidental import
* Port `spend_clawback_coins` to `@marshal`
* fix tests
* fix test again
* how do I keep missing these?
* Port `select_coins` to `@marshal`
* fix tests
* fix test
* Port `get_spendable_coins`
* Port `get_coin_records_by_names`
* bad port of `include_spent_coins`
* Less bad replace logic
* Actually autofill the CoinSelectionConfigLoader in `get_spendable_coins`
* Comments by @altendky