-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Breadboard: Checkout across rounds #1796
Comments
Note - could be worth looking up twitter thread or old implementation on cGrants |
maybe I am misunderstanding the task but couldn't we add each donation in an array in localStorage with this shape:
so it would have projects mixed up from all rounds and then in the checkout page you could group projects by round and network and do separate transactions for each network |
Summary of the spike: To improve the UX, supporting x-round checkout is necessary. The current idea of solving this is to implement a MultiCheckout intermediary contract. This will require implementing the MultiCheckout contract and some changes to the current contracts. One idea is to change the vote call in the round implementation: https://github.com/allo-protocol/contracts/blob/34ca9a82a050601e32d82f2d79a353fde732964f/contracts/round/RoundImplementation.sol#L441 See this thread for full context: https://discord.com/channels/562828676480237578/1108094112617484398 |
Personally, I'd lean towards emitting First option -> introduced security issues |
Research Objectives
Output: demo for the Lunarpunk team by end of the week
Out of scope: cross-chain checkout
The text was updated successfully, but these errors were encountered: