Robinhood Chain Testnet, chain ID 46630. Every launch creates its own market and token contract; the addresses below are shared.
| Contract | Address |
|---|---|
| HalfFactory | 0xF532735D61D78e691B32D200B8811d2B5810735c |
| HalfMarket (implementation) | 0xe41b889D3f81F98dDad71e77533eb6dfA9d6232A |
| HalfHook | 0x29C695e978E02d60294bA5968e025aeec47cEAA8 |
| HalfRouter | 0x02C1431717da6EBA37a94eA3F0cC4D8aaC616c86 |
| HalfPlatformVault | 0xa5c842e535b08feaC779465455bBA6F0851dFE58 |
| Uniswap v4 PoolManager | 0x8366a39cc670b4001a1121b8f6a443a643e40951 |
How the pieces fit
- HalfFactory creates a market, mints 100M TOK to it and registers its Uniswap v4 pool.
- HalfMarket holds one token's ETH reserve, shares, Genesis and creator fees.
- HalfHook routes Uniswap v4 swaps into the market, so trades after launch follow the same reserve curve.
- HalfRouter is what the app uses to buy and sell TOK after launch.
- HalfPlatformVault collects the platform's share of fees.
The token is a plain ERC-20: fixed supply of 100,000,000, 18 decimals, no transfer tax, no extra minting.