Contracts and admin powers
Addresses on Robinhood Chain (chain 4663), as this app uses them. Always check an address here or on the explorer before approving a token to it.
Addresses
| Contract | Address | Role |
|---|---|---|
| FeeHook | 0x2093Dfc86B1c59b120a4453A958AAEd7C6ab68c4 | The hook every market uses (no owner, not upgradeable) |
| MarketRegistry | 0x625A55afc24010f30382D72FB6FaEAcd666Ae2Ee | Markets, fee settings, pause, Market Guard oracles |
| RevenueRouter | 0xd127B14ADa0FAAe460B235F6E89C8e24aa78A109 | Receives protocol fees and shares them |
| SwapRouter | 0x12637BF20393a7BF2aaAD7E9E5DcE3E8010693D8 | Single-pool router the app uses (no owner) |
| LimitOrderManager | 0xB02087eBfea7808e4E38D2c932Ce0610A78694a2 | Limit orders |
| LpIncentives | 0x7e3C25adc1552fef0F48523C5c4225754433d274 | LP rewards and cashback campaigns |
| ArbExecutor | 0x6d759A0BEF73fc8C2dD4d7522475051793039832 | Arb recapture |
| BlackWhale | 0xE21130C0D29812d19466b06bC019229E84C6CB04 | Prize pots |
| Referrals | 0xf3A8c963e605bA964fdb6cA6D61C4282Cb7B083d | One-time referrer binding (no owner, no funds) |
| TimelockController | 0x7521802625de02E53B719115d4A0E2B64252ebBF | Owner of every contract above that has an owner; 24-hour delay on mainnet |
| Uniswap PoolManager | 0x8366a39CC670B4001A1121B8F6A443A643e40951 | Uniswap v4 (not ours) |
| Uniswap V4Quoter | 0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94 | Uniswap v4 quoter (not ours) |
Who can change what
| Role | Can | Cannot |
|---|---|---|
| Owner (Safe → 24h timelock) | Fee settings inside the hard caps, trading hours, Market Guard oracles, revenue shares (treasury ≤ 30%), campaign and fill fees (≤ 10% / ≤ 0.5%), arb routes and shares, Black Whale limits | Exceed any hard cap, move user funds, block withdrawals, withdraw a prize pot, upgrade anything |
| Guardian (Safe, no delay) | Pause a market, switch a Market Guard off, cancel a wrong weekly root or winner award | Anything else |
| Keeper (gas-only wallet) | Close crossed limit orders and run profitable arbs (anyone can do both) | Anything else |
| Anyone | Harvest fees, pay out claims and prizes, close crossed ranges, send waiting shares on | Take funds that are not theirs |