chia-blockchain/chia/wallet/did_wallet
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 Merge DID into main (#1720) 2021-04-06 19:31:44 -07:00
did_info.py isort: Remove all chia.wallet exceptions and sort the related files (#13977) 2022-11-22 15:33:43 -06:00
did_wallet_puzzles.py Chialisp file extensions (#14996) 2023-04-18 11:27:17 -05:00
did_wallet.py New aggregate signature conditions (#15769) 2023-07-20 15:29:10 -05:00