# Yieldium skill

Yieldium ($YIELD) is the first self-listing coin on Elysium. It launches on Ascend, and the launchpad's creator fees on every $YIELD trade are routed to a public gauge that holds them as kHYPE and earns staking yield. When the gauge holds the live HIP-1 auction price (target 515 HYPE), a keeper bids for the HyperCore spot ticker YIELD.

## Read
- `GET /api/gauge`: valueHype (wei), targetHype, progressBps, phase (filling, bidding, listed), totals, volume.
- `GET /api/auction`: startTime, duration, startGas, currentGas, floor, endsAt (UTC seconds, HYPE).
- `GET /api/journal?limit=100`: decoded events, newest first.
- `GET /api/quote?side=buy&amountWei=...` (kHYPE in) or `side=sell` ($YIELD in).

## Act (unsigned, sign with your own wallet)
- `GET /api/tx?kind=buy&hype=1.5&to=0x...` (HYPE, staked to kHYPE first)
- `GET /api/tx?kind=buy&kWei=...&to=0x...` (kHYPE, approve the router first)
- `GET /api/tx?kind=sell&yWei=...&to=0x...` (approve the router for $YIELD first)

## MCP
`POST /mcp`, Streamable HTTP, no key. Tools: gauge_state, auction_state, quote, buy_calldata, sell_calldata, journal, volume.

## SDK
`import { Yieldium } from "/sdk/yieldium.js"` then `new Yieldium(origin).progress()`.
