You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
allow badgeholders to add projects to /ballot page (already implemented in EasyRetroPGF)
allow badgeholders who have 1. connected their wallet & 2. signed up w/ MACI to submit their ballot
disable ability to vote if user has already submitted a ballot
Integrate maci sdk message publishing for saved ballot
Details
For this demo, let's just assume the "happy path" that each badgeholder will only submit 1 ballot. Looks like the app already enforces this:
Submitting the ballot should trigger publishMessage on the Poll contract.
Questions to sort out
Do we need to submit a tx for every single project in the ballot, or how can we batch these messages (to reduce number of txs & gas costs)? clr.fund does some batching of their votes, so perhaps we can use a similar approach?
Need to reverse array of votes, since they’re processed in reverse order? Sort out appropriate nonce for each
The text was updated successfully, but these errors were encountered:
Do we need to submit a tx for every single project in the ballot, or how can we batch these messages (to reduce number of txs & gas costs)? clr.fund does some batching of their votes, so perhaps we can use a similar approach?
As a user/badgeholder, I want to submit my ballot to vote on projects
Dependencies
cli
commands about publishing message to frontend (or importmaci-cli
package) - see Integrate cli package into demo #12Requirements
Details
For this demo, let's just assume the "happy path" that each badgeholder will only submit 1 ballot. Looks like the app already enforces this:
Submitting the ballot should trigger
publishMessage
on the Poll contract.Questions to sort out
The text was updated successfully, but these errors were encountered: