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 | |
| Honkfun locker | |
| Treasury |
The factory is the contract every launch goes through. Each token is its own separate contract, deployed by the factory.
The locker holds the Uniswap liquidity position of every token, permanently. 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 and of everything collected.
The app always points at the current factory, and the Add to wallet and explorer links on a token page are the reliable way to reach the contracts a given token actually uses. Always verify against the app rather than a copied address.
Uniswap V4
Every Honkfun token trades in a Uniswap V4 pool, created in the token's own launch transaction. V4 is the only venue.
V4 holds every pool inside a single PoolManager, identified by a pool ID rather than an address, which is why a token's pool is not a link to a separate contract.
Uniswap V4 is deployed on Robinhood Chain at the same addresses on mainnet and testnet.
| 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.
The hook
Every Honkfun pool has a hook attached: a small contract V4 consults at set moments in a pool's life. It does two jobs.
It takes the trade fee. The pool's own Uniswap fee is zero, and the hook takes Honkfun's fee on each swap instead. This is what makes a genuinely fee-free token type possible.
It stops the pool being 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 the real launch would fail. The hook refuses to let anyone open a Honkfun token's pool except the token itself, deployed by the Honkfun factory. Anybody else's attempt is rejected before the pool exists.
A hook is part of a V4 pool's identity, so it is fixed for the life of the token and cannot be swapped out.
If you are routing a trade yourself rather than through the app, you need the pool's full key — both currencies, the fee, the tick spacing and the hook address — not just the token address.
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 parameters are also deliberately configured much cheaper, so none of the figures 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/ |
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 the app points at.
- 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.