Contracts
Robinhood Chain mainnet (chain id 4663). Not yet externally audited — this table tracks the active stack.
| Contract | Address |
|---|---|
| OtoroFactory | 0xA89C79fc4AcE376EF4B9037DF3b0Da4a77A53A6f |
| BondVault | 0x52eC0eCC4F9911427Eb1fa2B47CdCEA5365519dC |
| OtoroCurve | 0x6C82da659eBc581B2949382885A45e31E6f359c5 |
| LPLocker | 0xD539Ae93cDBAB4adAab6c5dF79e6397A9609cD37 |
| BondHook (Uniswap v4) | 0xa1C095ACF4Cdf416Daa38dA73D959E05d18B6000 |
| FeeSplitter | 0xbD20Ac0d5036aA25885f3eBC4d3f55138651E6c7 |
| OtoroRouter | 0xB384bF4d9cECE26a30dD1b6E81234e58C7BE450e |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
| PONS | 0x39dBED3a2bd333467115dE45665cC57F813C4571 |
| PoolManager (Uniswap v4) | 0x8366a39cc670b4001a1121b8f6a443a643e40951 |
Design properties worth verifying yourself
- No upgradeability on the token, vault, locker, or hook.
LPLockerhas no withdraw/decrease-liquidity function.BondVaulthas no admin withdrawal path;slashis callable only by the launch token itself.- Wiring setters are once-only; admin holds only the min-bond parameter, the treasury address, and a pause on new launches (never on trading or reclaims).
