How Fuel Earn works
Position lifecycle
- Open: deposit approved collateral priced at the lower of the live O2 bid and its on-chain rolling TWAP, then choose a 6, 9, or 12-month term.
- Receive: the Vault mints one native Fuel position NFT to your wallet.
- Hold or transfer: the NFT holder owns the collateral claim and fixed USDC return rights.
- Trade: escrow the NFT at a fixed ETH or USDC ask, or fill a general USDC buy order when the bond satisfies its optional eligibility filters.
- Exit: claim principal plus USDC at maturity, or begin a 14-day early-unbonding period and forfeit the return.
Fixed opening economics
The Vault records the collateral, opening price, term, maturity, and promised USDC when the transaction confirms. Transfers and market sales do not reset or modify these terms.
text
opening value = collateral raw × min(live O2 bid, rolling TWAP) e6 ÷ 1e9
fixed return = opening value × 10% × term ÷ 365 daysAuthority
Wallet-signed transactions change protocol state. The Vault reads its price from the shared on-chain simplified TWAP oracle. Fuel Earn's Cloudflare Workers provide indexing/read APIs but cannot open, transfer, list, buy, unbond, or claim a position for a user. Oracle updates are permissionless and independently operated.
Important limitations
- The market is fixed-price with expiring asks and general escrowed USDC buy orders; auctions and fractional position-NFT sales are not implemented.
- Rewards unlock only at maturity; there are no partial reward claims.
- User principal remains protected on-chain; only penalties or surplus can be deployed.
- New positions require enough on-chain USDC to cover their promised return.
- Test assets are valueless and testnet-only.