Build
Contracts
Eden has no upgradeable proxies. Every contract below is owned by the Eden Safe and is replaced, if ever, by deploying a new version and switching to it through the 48-hour timelock.
Eden's own addresses are published here on launch day, once the genesis ceremony has run and every contract has been handed to the Safe. Until then, build against the public demo at demo.edenai.io. It runs the same contracts with the same settings.
Network
| Chain | Robinhood Chain (Arbitrum Orbit) |
| Chain id | 4663 |
| Native asset | ETH |
Launch and trading
| Contract | Role |
|---|---|
EdenV2LaunchFactory | Creates launches, holds every launch's record, runs graduation |
EdenV2LaunchAndBuy | The launch entry point: launch + mandatory creator buy + vesting in one transaction |
EdenV2BondingCurve | One per launch, found with getLaunchedToken(token).curve. Buy, sell, fee accrual, snipe tax |
EdenV2MemeHook | Uniswap v4 hook on every graduated pool: fee, graduation guard, fee sweep |
EdenV2ZapBuy | Pay with ETH or USDG, sell for ETH, multi-hop routing |
EdenV2FeeEscrow | Creator fee balances; creators claim here |
EdenV2LaunchLocker | Holds locked pool liquidity and the 4 % locked remainder |
ApprovedPairRegistry | Approved pair assets and the nine tracks |
LaunchBurnGate | Burns $500 of ROOT on every launch |
Scoring and rewards
| Contract | Role |
|---|---|
AttestationRegistry | Signed epoch score roots and the challenge window |
HumanScoreRegistry | On-chain human scores and theses |
ValidatorRegistry | Scorer stake, registration and per-score burns |
ScorerRewards | Per-second scorer reward streams |
HolderDistributor | Daily holder payout roots and claims |
CreatorRouting | Score-based creator share |
VerificationTierRegistry | The manual "Verified" flag |
ROOT and fees
| Contract | Role |
|---|---|
RootToken | ROOT, 1 B fixed supply |
RootTwapOracle | Keeper-free ROOT/USD (pool TWAP × Chainlink ETH/USD) |
RootFeeHook | Hook on the ROOT/ETH pool; records the TWAP |
FeeRouter | Splits swept protocol fees into their lanes |
RootBuybackVault | Buys ROOT with the buyback lane; burns half, locks half as liquidity |
IndexToken | The EDEN index token |
External
| Address (mainnet and demo) | |
|---|---|
| Uniswap v4 PoolManager | 0x8366a39CC670B4001A1121B8F6A443A643e40951 |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 (6 decimals) |
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
| Chainlink ETH/USD | 0x78F3556b67E17Df817D51Ef5a990cDaF09E8d3A9 (mainnet) |
Tokenized stock addresses are the Robinhood-issued tokens. Check ApprovedPairRegistry.isPairApproved(asset)
for any asset before you use it as a pair.