Contracts
Robinhood Chain, chain ID 4663. Five modules, no upgrade proxy in V1. Live $EGGLY is a Pons token. The repo ERC-20 (EggnomalyToken.sol) is testnet/local only.
Modules
- EggnomalyCore — eggs, mint, replicate, Dice callback, epoch settle, nest power buckets. Owner
rescueToken/rescueETH. - EggVault — $EGGLY from Origin mints. Owner withdraw /
rescueToken/ manual burn. - YolkDistributor — USDG vault. Epoch pool in, claims out. Owner
rescueTokenfor stuck USDG. - AnomalyEngine — 10 MVP events, weights, no consecutive repeats.
- FeeHarvester — Pons creator fee recipient. Sweep → claimToken(USDG) → 80/15/5. Owner
rescueToken.
External
- Pons factory 0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e
- Fee escrow 0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9e
- USDG (mainnet example) 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 · 6 decimals
- DiceEntropy 0xd8A0680e7699526B57140ED4EAfdCc7219Dc0A0c
Launch order
- Deploy five contracts. Mint paused. EGGLY unset.
- Create $EGGLY / USDG on Pons with 7% creator tax, buybacks off, recipient = FeeHarvester.
- initialize(eggly) — unpauses mint and replicate. Paste the Pons address into contracts EGGLY and apps/web NEXT_PUBLIC_EGGLY.
Repo checklist: docs/LAUNCH.md. Source spec: docs/spec.md.