Buy nodes in USDC.
Earn yield in USDC.
No volatile native token. No mint-and-dump. Just sustainable, stable-denominated real yield — every node pays you USDC, every day.

Your nodes.
Connect on Arc to recruit nodes and claim USDC. Figures update live from the contract.
Recruit nodes not connected
You'll approve USDC once, then recruit. All values are 6-decimal USDC.
Raid rewards
Buy nodes with USDC. Earn yield in USDC. 🛡️
Three steps.
Recruit nodes, let them accrue, raid your USDC. That's the whole protocol.
Recruit
Buy one or more nodes with USDC. Your payment funds the shared, on-chain yield reserve.
Accrue
Each node earns USDC every second — 10% of the node price per day, non-stop.
Raid
Claim your accrued USDC to your wallet anytime. Compound by recruiting more nodes.
Yield that doesn't melt.
Legacy node protocols pay you in their own inflationary token — it bleeds faster than you earn. Hoodle pays in USDC. What you claim is what it's worth.
USDC in, USDC out
Nodes are priced in USDC and pay USDC from a real reserve. No native token to inflate, rug, or dump.
Real, visible reserve
The reserve is on-chain and auditable. Claims move USDC that already exists — never minted from thin air.
Native on Arc
Arc's gas is USDC. Buy, earn and claim in one stable unit — no wrapping, no bridge, no volatility.
✕ Legacy node protocols
- ✕ Rewards in an inflationary native token
- ✕ Token price bleeds faster than emissions
- ✕ "APR" evaporates on the chart
- ✕ Exit liquidity for insiders
✓ Hoodle Protocol
- ✓ Rewards paid in USDC
- ✓ Reserve funded by real deposits
- ✓ Yield you can actually spend
- ✓ No token to dump — nothing to rug
Docs.
Everything Hoodle does, in plain terms. One contract, no token, USDC in and out.
The contract
HoodleNodes — a single ownable contract that holds the USDC reserve, tracks nodes per wallet, and accrues yield per second. No proxy, no upgrade, no mint.
Parameters
Node cost 10 USDC · reward 1 USDC / node / day (10%/day) · treasury cut ≤ 25% of sales. Rates are owner-tunable going forward, capped on-chain.
Safety
The owner can never drain the reserve — USDC leaves only via your claim(). Reserve is the contract's live USDC balance, fully on-chain.
Function reference
Chain: Arc (5042) · USDC: 0x3600…0000 (6 decimals) · Contract: TBA at launch