# Deployments & Chain Facts

## Robinhood Chain

| | |
|---|---|
| Mainnet chain ID | `4663` |
| Mainnet RPC | `https://rpc.mainnet.chain.robinhood.com` |
| Testnet chain ID | `46630` |
| Testnet RPC | `https://rpc.testnet.chain.robinhood.com` |
| Explorer (mainnet) | [robinhoodchain.blockscout.com](https://robinhoodchain.blockscout.com) |
| Explorer (testnet) | explorer.testnet.chain.robinhood.com |
| Gas token | ETH |
| Notable infra | Uniswap v2/v3/v4 + UniswapX, Morpho, Chainlink price feeds (no VRF), USDG (Paxos), USDC, 200+ tokenized stocks as ERC-20s |

## Stockpot contracts

:::warning
Not yet deployed. Addresses will be published here after the testnet draw cycles and
mainnet launch. Verify every address against the explorer before use.
:::

| Contract | Testnet (46630) | Mainnet (4663) |
|---|---|---|
| PrizeVault | — | — |
| TwabController | — | — |
| TwabRewards | — | — |
| DrawManager | — | — |
| BoostStaking | — | — |
| PrizeBuyer | — | — |
| PonsFeeCollector | — | — |
| $POT | — | — |
| Treasury | — | — |

## External contracts (cast-verified on chain 4663)

| Contract | Address |
|---|---|
| USDG (Paxos, 6 decimals) | `0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168` |
| Steakhouse USDG vault (ERC-4626, the yield source) | `0xBeEff033F34C046626B8D0A041844C5d1A5409dd` |
| Morpho Blue | `0x9D53d5E3bd5E8d4Cbfa6DB1ca238AEA02E651010` |
| DiceEntropy randomness oracle | `0xd8A0680e7699526B57140ED4EAfdCc7219Dc0A0c` |
| DiceEntropy (testnet 46630) | `0xE4F1cc334a3d5FFf8b588573921CA9e2FFE22E5c` |
| Pons Factory (active) | `0xA5aAb3F0c6EeadF30Ef1D3Eb997108E976351feB` |
| Pons Locker (active) | `0x736D76699C26D0d966744cAe304C000d471f7F35` |
| Pons Uniswap V3 Factory | `0x1f7d7550B1b028f7571E69A784071F0205FD2EfA` |
| WETH (Pons pools) | `0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73` |
| Uniswap v4 PoolManager | `0x8366A39CC670B4001a1121B8f6a443A643E40951` |

Always re-verify before use:

```bash
cast code <address> --rpc-url https://rpc.mainnet.chain.robinhood.com
```

## Building from source

```bash
git clone https://github.com/kaizennomad/stockpot
cd stockpot/contracts
forge build
forge test
```

Docs live in `apps/docs` (`pnpm docs` from the repo root); the web app in `apps/web`
(`pnpm web`).
