chia-blockchain/tests/wallet
Matt Hauff 9b465a08c6
Only subscribe to inner wallet puzzle hashes (#14356)
* 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
2023-06-13 12:51:16 -05:00
..
cat_wallet Only subscribe to inner wallet puzzle hashes (#14356) 2023-06-13 12:51:16 -05:00
clawback Clawback Integration (#14348) 2023-06-05 10:53:34 -05:00
dao_wallet Add placeholders for DAO Wallet directories (#14858) 2023-03-22 04:47:32 -05:00
db_wallet Check all peers when subscribing/tracking to new DL singleton (#15427) 2023-06-05 11:26:56 -05:00
did_wallet rename exclude_coin_* -> excluded_coin_* for consistency (#15460) 2023-06-09 16:35:53 -05:00
nft_wallet Only subscribe to inner wallet puzzle hashes (#14356) 2023-06-13 12:51:16 -05:00
rpc Only subscribe to inner wallet puzzle hashes (#14356) 2023-06-13 12:51:16 -05:00
simple_sync full_node: More set usage in subscription code (#15420) 2023-06-09 05:11:54 -05:00
sync make sure tests that use BlockTools use a single source of consensus constants (#15364) 2023-05-23 12:02:28 -05:00
vc_wallet Fix .get_next_from_coin_spend on VerifiedCredential and test new puzhashes (#15423) 2023-06-02 17:54:04 -05:00
__init__.py Fix tests. 2020-03-29 15:23:27 -07:00
config.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
test_address_type.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
test_bech32m.py strip input before bech32 decoding (#13759) 2022-10-31 10:45:08 -05:00
test_chialisp.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
test_coin_selection.py rename exclude_coin_* -> excluded_coin_* for consistency (#15460) 2023-06-09 16:35:53 -05:00
test_nft_store.py wallet: Implement WalletNFTStore.delete_wallet (#15128) 2023-04-27 09:55:53 -05:00
test_notifications.py cleanup adjacent string literals (#14650) 2023-02-22 17:16:07 -06:00
test_offer_parsing_performance.py more mypy platforms in ci (#12299) 2023-04-27 09:51:18 -05:00
test_puzzle_store.py wallet: Implement WalletPuzzleStore.delete_wallet (#15125) 2023-05-11 19:04:31 -05:00
test_singleton_lifecycle_fast.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
test_singleton_lifecycle.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
test_singleton.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
test_taproot.py correct test decoration and returns (#13703) 2022-10-25 17:47:54 -04:00
test_transaction_store.py Add confirmed filter for get_transactions (#15374) 2023-06-01 11:53:59 -05:00
test_wallet_blockchain.py make sure tests that use BlockTools use a single source of consensus constants (#15364) 2023-05-23 12:02:28 -05:00
test_wallet_coin_store.py Clawback Integration (#14348) 2023-06-05 10:53:34 -05:00
test_wallet_interested_store.py isort: Remove all tests.wallet exceptions and sort the related files (#13978) 2022-11-22 15:33:17 -06:00
test_wallet_key_val_store.py isort: Remove all tests.wallet exceptions and sort the related files (#13978) 2022-11-22 15:33:17 -06:00
test_wallet_node.py wallet: Enable and fix more mypy in wallet_node.py (#14913) 2023-04-07 05:16:12 -05:00
test_wallet_retry.py Use "item" instead of "spend" in mempool's items functions names (#15103) 2023-04-24 12:45:37 -06:00
test_wallet_state_manager.py wallet: Refactor WalletStateManager.get_keys (#15361) 2023-05-24 16:49:36 -05:00
test_wallet_trade_store.py no duplicate offers, handle conflict offers correctly (#14722) 2023-03-03 15:13:39 -06:00
test_wallet_user_store.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
test_wallet_utils.py wallet: Fix coin state sorting (#15124) 2023-05-11 19:05:50 -05:00
test_wallet.py Clawback Integration (#14348) 2023-06-05 10:53:34 -05:00