get_curve_positions
Retrieve Curve LP positions for a wallet on Ethereum stable_ng plain pools, including LP token balance, gauge-staked balance, and pending claimable CRV. Pools with zero balances are excluded.
Instructions
READ-ONLY — Curve LP positions on Ethereum stable_ng plain pools. v0.1 scope (per claude-work/plan-curve-v1.md): Ethereum mainnet only, stable_ng factory only, plain pools only (meta pools rejected — different ABI, separate follow-up). Returns per-pool LP token balance + gauge-staked balance + pending claimable CRV. Pools where the wallet has zero of all three are filtered out. Future PRs add: legacy pre-factory pools (3pool, fraxusdc, etc.), stable factory v1, twocrypto/crypto/tricrypto factories, Arbitrum + Polygon. The tool surface stays additive — get_curve_positions will keep its name and shape across the expansion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | 0x EVM wallet address. v0.1 only reads Ethereum stable_ng plain pools — Arbitrum / Polygon and other factory variants land in follow-up PRs. |