vote-reset

Generate Safe batch JSON to reset veNFT votes on Plasma mainnet.

1|Updated Sep 15, 2025
One-click install
npx skills add https://github.com/LithosDex/lithos-smart-contracts --skill vote-reset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vote-reset
Source: https://github.com/LithosDex/lithos-smart-contracts/tree/main/.claude/skills/vote-reset
Command: npx skills add https://github.com/LithosDex/lithos-smart-contracts --skill vote-reset

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating batch JSON to reset veNFT votes, clear voted status, or prep reset transactions for multisig wallets.

Core Features & Use Cases

  • Batch reset generation: Create a Safe JSON that resets all votes for your veNFTs in a single submission.
  • Voted status clearing: Reset the voted flag to allow new voting in the next epoch.
  • Audit-ready outputs: Save as safe.vote-reset.json or similar for multisig review.

Quick Start

List veNFTs owned, generate reset calldata for each, and save to safe-txs/safe.vote-reset.json for multisig submission.

Frequently Asked Questions about vote-reset

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reset veNFT votes for a multisig wallet?

Reset veNFT votes by generating a Safe Transaction Builder JSON that enumerates your token IDs, creates reset calldata using the 0x310bd74b function selector, and batches them into a single multisig-compatible transaction for submission on Lithos Plasma mainnet.

What do I need to reset votes on Lithos protocol?

You need the Voter and VotingEscrow contract addresses, your multisig owner wallet, an RPC_URL environment variable pointing to Lithos Plasma mainnet, and veNFT token IDs to clear their voted status for the next epoch.

Can I batch multiple veNFT vote resets in one transaction?

Yes, batch reset generation creates a Safe JSON transaction that resets all your veNFTs in a single submission, clearing the voted flag for each token and producing an audit-ready safe.vote-reset.json payload.

Why would I need to reset veNFT voted status?

Resetting the voted flag clears the lock on your veNFTs after an epoch, allowing you to vote again in the next voting period without waiting for the lock to expire.

Does this work with any multisig wallet?

This generates Safe Transaction Builder compatible JSON, which works with Safe multisig wallets and compatible multisig tools that accept the standard safe-txs format for batch submissions.