Contract addresses
Networks
| Robinhood Chain Testnet | Robinhood Chain | |
|---|---|---|
| Chain ID | 46630 | 4663 |
| RPC | rpc.testnet.chain.robinhood.com | rpc.mainnet.chain.robinhood.com |
| Explorer | explorer.testnet.chain.robinhood.com | robinhoodchain.blockscout.com |
| Makina contracts | Live | Not deployed yet |
Makina V8 (testnet)
| Name | Address | Role |
|---|---|---|
| Factory MakinaFactory | 0x9Ea1bd3b397c51e8fe62286721eBA8640837982B | Creates launches; holds the launch config and admin roles. |
| Router MakinaRouter | 0x12cA7650Ad8be6CDF9115B22964D5A25f755420B | Exact-input router for graduated Makina pools. Any Uniswap v4 router that does exact-input full fills also works. |
| Launch deployer MakinaLaunchDeployer | 0xC600BE7019408a79B975Bb7401dD9A3A104c18b7 | Deploys each launch at a predictable address. |
| Uniswap v4 PoolManager PoolManager | 0x0C22Cf0C28189EA9E890F40d1D19CCE131Af2A48 | Holds the pools that launches graduate into. |
| ETH migration adapter MakinaV4Adapter | 0x91851e517862716513D084Cbe54950Fc37d2Fdf3 | Seeds the locked ETH pool at graduation. |
| ETH fee hook MakinaFeeHook | 0x507255351039c95aE1566ebE369aC2A0555CeAcc | Charges and splits the 1% fee on graduated ETH pools. |
| WETH migration adapter MakinaV4Adapter | 0x49951787318648cc39E06b5f0411A06F2a58A091 | Seeds the locked WETH pool at graduation. |
| WETH fee hook MakinaFeeHook | 0xe42Db22185D32954a308553093DF5ED75b1d2aCc | Charges and splits the 1% fee on graduated WETH pools. |
Each launch also deploys its own contracts: the launch (bonding curve), its token and its fee escrow. Their addresses are in the factory's LaunchCreated event and on each token page in the app. A real Makina token address always ends in fac7, and the factory's isLaunch(address) returns true for every launch it created.
Roles (testnet)
| Name | Address |
|---|---|
| Platform (fee recipient) | 0xe3BF49F10482A7273A4E68C1b76653AB7a781E7c |
| Owner | 0x02d33Ad3548dcbf623156e8E7a836E5F52f80A0e |
| Guardian | 0xC984ac07Be24B474303526348ace447eE2c2A46b |
| Verifier | 0x8A582Ce6ca9f2B6fdFE90E268f8C7e0Aa343Fcad |
What each role can and can't do is on Security & admin powers.
Mosh (testnet)
| Name | Address | Role |
|---|---|---|
| Makina Mosh pad MakinaMoshPad | 0x771ad895e381EeC74a9Dc01F890F7932E005C7e4 | Creates Mosh launches for Makina and splits the team side. |
| Mosh native factory Pons gen 3 factory | 0x6a8E245036333C7795abe8Be7CBe1b26facCC0A1 | ETH-paired Mosh launches. |
| Mosh registry Pons registry | 0x09D57937196418B9c1b3a773cA7F212C598d4478 | Mosh launch registry. |
| Holder pool Pons holder pool | 0x40c1992d23f29d0a31A407512175C12c8C4b4f68 | Receives the holder share of Mosh launches. |
The Mosh pad uses the V8 factory above as its authority for the verifier and guardian roles.
Source of these addresses
Generated at build time from deployment-sdk/registered-v8.json (deployment block 147948780, release bundle hash 0x671ba3f2218c5fccb543085fb0ed65fee9ebde6cfcb453846acdd3018f1f2462) and deployment-sdk/mosh-pad/manifest-testnet46630.json, the same records the app uses.