honkfun

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.

Sitehttps://honkfun.com
NetworkRobinhood Chain
Chain ID4663
RPChttps://rpc.mainnet.chain.robinhood.com
Explorerhttps://robinhoodchain.blockscout.com
CurrencyETH

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

ContractAddress
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.

ContractAddress
PoolManager0x8366a39CC670B4001A1121B8F6A443A643e40951
Position manager0x58daec3116aae6d93017baaea7749052e8a04fa7
Universal router0x8876789976decbfcbbbe364623c63652db8c0904
Quoter0x8dc178efb8111bb0973dd9d722ebeff267c98f94
StateView0xf3334192d15450cdd385c8b70e03f9a6bd9e673b
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3

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.

Sitehttps://testnet.honkfun.com
Chain ID46630
RPChttps://rpc.testnet.chain.robinhood.com
Explorerhttps://explorer.testnet.chain.robinhood.com
Faucethttps://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:

  1. Open the token page and copy the contract address from the header.
  2. Open it on the block explorer and confirm it was deployed by the Honkfun factory the app points at.
  3. 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.