Network and addresses
Honkfun runs on Robinhood Chain. "Robinhood" here refers to the chain only. Honkfun is not affiliated with, endorsed by, or connected to Robinhood.
There are two sites. https://honkfun.com is the real one, on mainnet, where tokens have value. https://testnet.honkfun.com is a test copy where nothing does.
Chain details
The live deployment is on Robinhood Chain mainnet, chain ID 4663. Everything on these pages describes that deployment unless it says otherwise.
| Site | https://honkfun.com |
| Network | Robinhood Chain |
| Chain ID | 4663 |
| RPC | https://rpc.mainnet.chain.robinhood.com |
| Explorer | https://robinhoodchain.blockscout.com |
| Currency | ETH |
You do not need to enter any of this by hand. The Add network button in the top bar asks your wallet to add the chain with the correct settings.
Honkfun contracts
| Contract | Address |
|---|---|
| Honkfun factory | 0x3D5c7b46EBa2291F04db401be3deEDA040575617 |
| Honkfun locker | 0x516FeEf2f9f62A08d11E83AF53449EA83caCc9cD |
| Treasury | 0x758E1Dd6D3820D4a05EA5bC8005512859Bd7dD8B |
The factory is the contract every launch and every curve trade goes through. Each token is its own separate contract, deployed by the factory.
The locker holds the Uniswap liquidity position of every graduated token, permanently. It is also what you interact with when you collect pool fees or claim creator rewards after graduation. It has no owner functions at all, and no code path anywhere that can remove liquidity or transfer a position out.
The treasury receives the platform's share of trade fees, the graduation fees, and the platform's share of collected pool fees.
Superseded factories
Two earlier factories exist on mainnet and still hold their tokens. They are not used for new launches and the app does not point at them.
| Factory | Note |
|---|---|
0x36150B260811351c2761b5A12Cc0Fd6C9fa3A8f0 | Superseded by the current deployment |
0x60D6f141faa289D19E45Adb67c98a87a0817d356 | Original launch model, with a different curve and fee design |
Tokens launched from an older factory keep the terms they launched with. There is no migration between them, deliberately.
Uniswap V3
Tokens that graduate to V3 trade in a Uniswap V3 pool. Auto-Burn and Standard tokens use the 1% fee tier; Tax-Free tokens use the 0.05% tier. The pool address for a given token is linked from its token page once it has graduated, and the tier is recorded on the token contract itself as poolFee.
Uniswap does offer a cheaper 0.01% tier, and Tax-Free deliberately does not use it. Collected fees have to reach a fixed minimum before they can be swept and burned, so a tier that cheap would leave a token's fees sitting uncollected for far longer. 0.05% is the cheapest tier that still collects often enough to be worth it.
Uniswap can also switch on a protocol fee of its own for any pool, worth up to a quarter of the trading fee. It is off on Honkfun's pools today, so the full pool fee reaches the locker to be split. That setting belongs to Uniswap, not to Honkfun.
Robinhood Chain hosts several unrelated Uniswap deployments. These are the addresses of the V3 one Honkfun's pools live in:
| Contract | Address |
|---|---|
| Factory | 0x1f7d7550B1b028f7571E69A784071F0205FD2EfA |
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
| Position manager | 0x73991a25C818Bf1f1128dEAaB1492D45638DE0D3 |
| SwapRouter02 | 0xCaf681a66D020601342297493863E78C959E5cb2 |
| QuoterV2 | 0x0269F8b86bB3C1e927DaCEDb72f3463Ef6D26F61 |
If you are routing a trade yourself rather than through the app, check any router you use reports this factory and this WETH. A router from a different deployment will not find Honkfun's V3 pools. Check the token's own poolFee too, because routing a Tax-Free token through the 1% tier addresses a pool that does not exist.
Uniswap V4
Tokens that graduate to V4 do not get their own pool contract. V4 holds every pool inside a single PoolManager, identified by a pool ID rather than an address, which is why a V4 token's pool is not a link to a separate contract the way a V3 one is.
Uniswap V4 is deployed on Robinhood Chain at the same addresses on mainnet and testnet, unlike V3 which needs a different position manager on each.
| Contract | Address |
|---|---|
| PoolManager | 0x8366a39CC670B4001A1121B8F6A443A643e40951 |
| Position manager | 0x58daec3116aae6d93017baaea7749052e8a04fa7 |
| Universal router | 0x8876789976decbfcbbbe364623c63652db8c0904 |
| Quoter | 0x8dc178efb8111bb0973dd9d722ebeff267c98f94 |
| StateView | 0xf3334192d15450cdd385c8b70e03f9a6bd9e673b |
| Permit2 | 0x000000000022D473030F116dDEE9F6B43aC78BA3 |
There is a second universal router on this chain, and it does not work. At
0x66a9893cC07D91D95644AEDD05D03f95e1dBA8Af you will find a router whose pool manager is an address with no code on Robinhood Chain. Any V4 swap routed through it reverts. Use 0x8876… above. The app already does; this matters only if you are routing trades yourself.
Why a V4 pool cannot be hijacked before it opens
Anyone can create a pool on V4, and creating one that already exists fails. On its own that would be a way to sabotage a launch: create a token's pool first, at a price of your choosing, and its graduation would fail permanently with the raise stuck inside.
Honkfun closes that with a hook, a small contract V4 consults before a pool is opened. It refuses to let anyone open a Honkfun token's pool except the token itself, deployed by the Honkfun factory. A pool created by anybody else is rejected before it exists, so there is nothing to squat on.
Testnet
The test copy of the site is at https://testnet.honkfun.com, running on Robinhood Chain testnet, chain ID 46630. Use it to try launching and trading without spending real money.
Its tokens have no value and are entirely separate from mainnet. Its curve is also deliberately configured much cheaper, so a token graduates there at around 0.5 ETH rather than 4.2, and none of the numbers elsewhere in these docs apply to it.
| Site | https://testnet.honkfun.com |
| Chain ID | 46630 |
| RPC | https://rpc.testnet.chain.robinhood.com |
| Explorer | https://explorer.testnet.chain.robinhood.com |
| Faucet | https://faucet.testnet.chain.robinhood.com/ |
| Factory | 0x8896998798f4D5796050eC103d023d6F31C129BB |
| Locker | 0x73cAA196Be49716287f03EeAfFF60d6778930C89 |
The Uniswap V4 addresses above are the same on testnet. The V3 ones are not.
Verifying a token
Before you buy anything:
- Open the token page and copy the contract address from the header.
- Open it on the block explorer and confirm it was deployed by the Honkfun factory above.
- Check the holder distribution. A token where a few wallets hold most of the supply is a different proposition from one where they do not.
A name, a ticker, an image and a Twitter link can all be copied. The address cannot.
The factory and locker contracts are both source-verified on Blockscout, so you can read exactly what they do at the addresses above.

