The wallet optimizer allows you to:
- Define asymmetric keys.
- Generate an optimal wallet with up to 6 keys using exhaustive search, or a wallet with 7-12 keys using a simulated annealing process (exhaustive search is too long).
- Deploy the wallet.
- Interact with the wallet through a CLI (can run on many machines with different keys).
Please go to https://crypto-wallet-designer.github.io/ to view the live frontend for this project (you can deploy contracts from there)
After you've deployed a contact, you can use our CLI client at: https://github.com/Crypto-Wallet-Designer/wallet-client-cli/
This project was conducted in the IC3 blockchain camp 2022. It is based on the previous website and the research paper by Ittay Eyal (presented at Tokenomics 2021).