chia-blockchain/chia/wallet/puzzles
Matt Hauff a545e6a8a7
Introduce TXConfig and CoinSelectionConfig (#15666)
* 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
2023-08-18 14:03:37 -05:00
..
clawback Add CLI for Clawback (#15483) 2023-06-14 13:51:38 -05:00
prefarm util: Cleanup Tuple[Optional[Err], ..] returns in condition_tools.py (#15009) 2023-04-14 15:20:36 -06:00
__init__.py git mv src chia 2021-04-04 21:41:39 -07:00
augmented_condition.clsp Clawback Integration (#14348) 2023-06-05 10:53:34 -05:00
augmented_condition.clsp.hex wallet: Fix clawback hex files (#15477) 2023-06-09 11:06:07 -05:00
condition_codes.clib Add condition opcodes for agg sigs to condition_codes.clib (#15889) 2023-08-03 03:05:37 -05:00
curry-and-treehash.clib Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
curry.clib Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
deployed_puzzle_hashes.json Credential Restricted CATs (#15411) 2023-08-03 19:36:21 -05:00
json.clib Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
load_clvm.py Change include_standard_libraries for CLVM compilation default to True (#15852) 2023-07-25 01:44:50 -05:00
merkle_utils.clib Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
notification.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
notification.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_1_of_n.clsp Clawback Integration (#14348) 2023-06-05 10:53:34 -05:00
p2_1_of_n.clsp.hex wallet: Fix clawback hex files (#15477) 2023-06-09 11:06:07 -05:00
p2_conditions.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_conditions.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_conditions.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
p2_delegated_conditions.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_delegated_conditions.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_delegated_conditions.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
p2_delegated_puzzle_or_hidden_puzzle.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_delegated_puzzle_or_hidden_puzzle.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_delegated_puzzle_or_hidden_puzzle.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
p2_delegated_puzzle.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_delegated_puzzle.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_delegated_puzzle.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
p2_m_of_n_delegate_direct.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_m_of_n_delegate_direct.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_m_of_n_delegate_direct.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
p2_parent.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_parent.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_puzzle_hash.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_puzzle_hash.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_puzzle_hash.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
p2_singleton_or_delayed_puzhash.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_singleton_or_delayed_puzhash.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
p2_singleton.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
p2_singleton.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
puzzle_utils.py wallet: Hint puzzle_utils.py (#15422) 2023-06-06 12:39:15 -05:00
settlement_payments.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
settlement_payments.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
sha256tree.clib Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
singleton_launcher.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
singleton_launcher.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
singleton_top_layer_v1_1.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
singleton_top_layer_v1_1.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
singleton_top_layer_v1_1.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
singleton_top_layer.clsp Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
singleton_top_layer.clsp.hex Repin clvm_tools_rs==0.1.34 (#15455) 2023-06-07 14:08:17 -05:00
singleton_top_layer.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
singleton_truths.clib Add Chialisp pretty printer to pre-commit (#15008) 2023-05-09 14:46:41 -05:00
tails.py Introduce TXConfig and CoinSelectionConfig (#15666) 2023-08-18 14:03:37 -05:00
utility_macros.clib Introduce Verifiable Credentials Primitive (#15059) 2023-05-11 19:09:05 -05:00