chia-blockchain/tests/wallet/clawback
Amine Khaldi de05016ce0
New aggregate signature conditions (#15769)
* New aggregate signature conditions.

* compute domain strings on the fly (but cache them) (#2)

* Addendum to Arvid's idea.

* Fix a typo.

* more test coverage (#3)

* Fix a typo.

* Refactor final message creation logic into make_aggsig_final_message.

* Cover make_aggsig_final_message exception cases.

* Refactor processing spends' agg sig lists in pkm_pairs.

* Construct a Coin out of a Spend and use it in make_aggsig_final_message.

* Adopt Richard's dictionary trick to simplify make_aggsig_final_message.

* Leverage make_aggsig_final_message in WalletTool's sign_transaction.

---------

Co-authored-by: Arvid Norberg <arvid.norberg@gmail.com>
2023-07-20 15:29:10 -05:00
..
__init__.py Clawback Integration (#14348) 2023-06-05 10:53:34 -05:00
config.py less e501 (#15689) 2023-07-07 11:19:11 -05:00
test_clawback_decorator.py Clawback Integration (#14348) 2023-06-05 10:53:34 -05:00
test_clawback_lifecycle.py New aggregate signature conditions (#15769) 2023-07-20 15:29:10 -05:00
test_clawback_metadata.py Clawback Integration (#14348) 2023-06-05 10:53:34 -05:00