## Summary Admins can call `revoke_vote` on the contract but there is no UI for it. Add a Revoke button to each proposal card in the dashboard. ## Acceptance criteria - [ ] Revoke button visible only if connected wallet has voted - [ ] Calls `/api/freeze/build` with `revoke_vote` operation - [ ] Proposal vote count updates after revoke
Summary
Admins can call
revoke_voteon the contract but there is no UI for it. Add a Revoke button to each proposal card in the dashboard.Acceptance criteria
/api/freeze/buildwithrevoke_voteoperation