🧪 Skills
Gotchi DAO Voting
--- name: gotchi-dao-voting description: Check active Aavegotchi DAO proposals and vote on Snapshot via Bankr EIP-712 signatures. homepage: https://github.com/aaigotchi/gotchi-dao-voting metadata: o
v1.1.0
Description
name: gotchi-dao-voting description: Check active Aavegotchi DAO proposals and vote on Snapshot via Bankr EIP-712 signatures. homepage: https://github.com/aaigotchi/gotchi-dao-voting metadata: openclaw: requires: bins: - curl - jq env: - BANKR_API_KEY
gotchi-dao-voting
Vote on Snapshot proposals for aavegotchi.eth.
Scripts
./scripts/list-proposals.sh- Lists active proposals and your VP per proposal.
./scripts/vote.sh [--dry-run] <proposal-id> <choice>- Submits signed vote through Snapshot sequencer.
--dry-runprints typed data and exits without signing/submitting.
Choice Formats
- Single-choice proposal: numeric option, e.g.
2 - Weighted proposal: JSON object string, e.g.
'{"2":2238}'- If you pass just
2for a weighted vote, script auto-converts to{"2":<floor(vp)>}.
- If you pass just
Config
config.json keys:
walletspacesnapshotApiUrlsnapshotSequencer
Security
- Uses Bankr signing API (no local private key usage).
- Off-chain Snapshot voting (no gas transaction).
- Input validation for proposal ID, wallet, choice format, and choice range.
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!