curve-gauge-yield-trader

Fetch top Curve gauges, select the best candidate, and prepare EVM transaction plans for simulation or live broadcast.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/terraleiloa/seren-skills --skill curve-gauge-yield-trader-terraleiloa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: curve-gauge-yield-trader
Source: https://github.com/terraleiloa/seren-skills/tree/main/curve/curve-gauge-yield-trader
Command: npx skills add https://github.com/terraleiloa/seren-skills --skill curve-gauge-yield-trader-terraleiloa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eth-account, eth-abi, eth-utils, psycopg, and includes scripts (resource) components.

What problem does it solve?

Curve gauge yield trading requires repeatedly scanning gauges, choosing the best reward opportunities, preparing onchain transactions, and enforcing strong safety checks—especially when coordinating live execution across chains and signers.

Core Features & Use Cases

  • Multi-chain Curve gauge discovery: Fetches top Curve gauges and filters by the requested chain.
  • Best-gauge selection and trade planning: Chooses the highest-reward candidate (e.g., based on reward APY) and prepares execution inputs.
  • Paper-first safety and live execution guards: Defaults to dry-run, performs RPC capability checks, and requires explicit opt-in for live transactions; supports local signing or Ledger signer mode.
  • On-demand cron automation: Runs scheduled cycles via a local trigger server coordinated with seren-cron.

Quick Start

Start with a dry-run by running python3 scripts/agent.py --config config.json.

Frequently Asked Questions about curve-gauge-yield-trader

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

FAQPage Schema
How do I automate Curve gauge yield trading across EVM chains?

Curve gauge yield trading is automated by fetching top gauges, filtering by chain, and selecting the highest-reward candidate. The Skill prepares an EVM transaction plan for liquidity and gauge staking, defaulting to a dry-run before live execution.

How does Ledger signing work for DeFi gauge staking transactions?

Ledger signing for DeFi gauge staking requires setting up a Ledger signer mode during execution. The system performs RPC capability probing and local EVM preflight validations before routing the transaction to your Ledger hardware wallet for secure approval.

What safety controls prevent accidental live broadcast of yield farming transactions?

Safety controls for yield farming transactions enforce a strict paper-first approach, defaulting to dry-run mode. Broadcasting requires explicit gating using live_mode=true plus the --yes-live flag, ensuring transactions only execute after preflight validations pass.

Can I run scheduled yield farming cycles on Ethereum-compatible networks?

Scheduled yield farming cycles on Ethereum-compatible networks are supported through on-demand cron automation. You can run periodic gauge discovery and execution cycles by coordinating the Skill with a local trigger server using seren-cron.

What do I need to set up before scanning Curve gauges for reward APY?

Scanning Curve gauges for reward APY requires setting up a SEREN_API_KEY for Seren publishers access, configuring RPC capabilities, and preparing a local or Ledger signer. These inputs enable multi-chain gauge discovery and best-candidate selection.