claim-rewards

Generate Safe batch JSON to claim Lithos voting rewards across gauges.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates claiming all voting rewards (internal LP fees and external bribes) across the Lithos protocol by generating a Safe batch JSON for multisig wallets.

Core Features & Use Cases

  • Comprehensive rewards discovery: Enumerate pools, gauges, bribes and rewards tokens with claimable amounts.
  • Batch calldata generation: Build claimFees and claimBribes calls into a single Safe transaction.
  • Safe, auditable delivery: Export as safe-txs/safe.claim-bribes-<OWNER_SHORT>.json for multisig submission.

Quick Start

Prepare owner address, verify claimable rewards, then run the claim-rewards workflow to generate safe-txs/safe.claim-bribes-<OWNER_SHORT>.json.

Frequently Asked Questions about claim-rewards

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

FAQPage Schema
How do I claim all voting rewards and bribes on the Lithos protocol?

Claiming voting rewards on Lithos involves identifying all pools and gauges, retrieving internal LP fees and external bribes, then generating a Safe batch transaction. This Skill automates the entire process and exports a ready-to-submit Safe JSON file for multisig wallets on Plasma mainnet (chainId 9745).

Can I use a multisig wallet to claim veNFT rewards across multiple gauges?

Yes. This Skill generates Safe batch JSON specifically for multisig owners holding veNFT on Plasma mainnet. It assembles claimFees and claimBribes calldata across all gauges into a single Safe transaction, then outputs safe-txs/safe.claim-bribes-<OWNER_SHORT>.json for submission.

What do I need before claiming rewards with Safe transactions?

You need a multisig wallet owner address, veNFT holdings on Plasma mainnet, and claimable rewards (internal LP fees or external bribes) across one or more gauges. The Skill validates earned amounts against bribe balances and builds the Safe batch JSON automatically.

How does batch claiming rewards work compared to claiming individually?

Batch claiming consolidates all claimFees and claimBribes calls from every gauge into one Safe transaction, reducing overhead and execution steps. Individual claiming requires separate transactions per gauge or bribe source, making batch more efficient for comprehensive reward collection.

What happens if a bribe balance doesn't match the earned amount?

This Skill validates earned amounts against actual bribe balances before generating calldata. If validation fails, it surfaces the mismatch so you can verify pool and gauge data, then regenerate the Safe batch with corrected information.