Skip to main content

Launch on your own pool

When your rules need to act inside every swap (dynamic fees, limits on early buyers, a fee that decays), AskHook launches the token on a Uniswap v4 pool of your own, with your contract as the pool's hook. It deploys the token, creates the pool and adds the whole supply as liquidity. You sign each step from your wallet and pay only gas.

Launching on a launchpad instead?

For buybacks, holder rewards or fee splits on a launchpad such as Montra, see Launchpads. How AskHook plugs in compares the two.

Ask for it​

Launch a token called Cat Coin, ticker CAT, paired with HYPE at a 20 HYPE market cap.

A ticker is enough: AskHook fills in the rest with defaults (paired with HYPE, a 20 HYPE starting market cap) and shows the card straight away. Ask to change anything. If you want rules on trading, such as a fee that goes to your wallet, ask for them too. AskHook writes the hook first; you deploy it, and then it prepares the launch with the hook attached.

The token​

Supply1,000,000,000, fixed
Decimals18
OwnerNone
Mint, burn, pause, blocklistNone

The whole supply is minted once, to the wallet that deploys the token. After that nobody can change it. Rules such as fees or limits on early buyers live in the pool's hook, not in the token. The contract is short and the same for every launch.

The launch card​

The card shows the token, the pair, the starting market cap, the launch price and the token's address. The address is known before deployment. Press Launch and your wallet signs three steps:

  1. Deploy the token. 1B tokens are minted to your wallet.
  2. Create the pool at the launch price.
  3. Add the supply as liquidity. Your wallet approves the token, then adds it to the pool.

If you stop partway, press Continue launch later to pick up where you left off.

How the liquidity works​

The supply goes in as one-sided liquidity: a range that holds only your token and starts exactly at the launch price. You don't need any HYPE or USDC for it.

  • Each buyer pays HYPE (or USDC) into your position and takes tokens out, so the price rises as people buy.
  • The position is an NFT in your wallet. You earn the pool's fees, and you can remove the liquidity from the pool card.
  • The launch price is rounded to the pool's tick spacing, so it can differ from what you asked for by about 2%. The card shows the real one.
  • About 1,000 tokens (0.0001%) stay in your wallet, so the deposit never asks for more than the supply.

Because you keep the position, buyers have to trust you not to pull the liquidity. Say so plainly to your community.

Hooks on launch pools​

A launch pool can use any hook that allows adding one-sided liquidity. Hooks that only act on swaps, like a creator fee, launch protection or dynamic fees, work. A hook that blocks liquidity or requires both tokens would make step 3 fail.

Already have a token?​

Give AskHook its contract address instead. It builds the hook and creates a pool for it, and you add liquidity from the pool card. See Pools.