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 rescueToken for 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

  1. Deploy five contracts. Mint paused. EGGLY unset.
  2. Create $EGGLY / USDG on Pons with 7% creator tax, buybacks off, recipient = FeeHarvester.
  3. 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.