Blog

Introducing LIQUOR.TRADE: a launchpad with nothing to migrate

One transaction deploys a token into a permanently locked Uniswap V3 position on Robinhood Chain. No bonding curve, no graduation migration, no liquidity anyone can withdraw. Here is what that means and why we built it this way.

September 15, 2026 7 min readannouncementprotocol

LIQUOR.TRADE is a token launchpad on Robinhood Chain. If you have used a launchpad before, the shape is familiar: a creator fills in a name, a symbol, a logo, and a description; a token appears; people trade it; the creator earns a share of the fees. What is different is everything underneath.

There is no bonding curve

Most launchpads run a custom curve contract that holds every buyer’s ETH until some target is hit, then “graduates” by moving the funds to a real DEX and burning the LP. We ran that design for a while. It works, and it is also where most of the risk lives: the launchpad is the custodian for the whole pre-graduation period, the migration is a hand-written transaction that can fail, and the UI has to understand two different price regimes and the seam between them.

So we removed it. When you launch on LIQUOR.TRADE, the factory deploys your token, creates a Uniswap V3 pool against WETH, deposits the entire one-billion supply as a one-sided liquidity position sitting just above the opening price, and locks that position’s NFT in a contract with no withdrawal function. All of that happens in one transaction. Trading starts the same block, on Uniswap, with nothing in between the trader and the pool.

A one-sided V3 position behaves exactly like a bonding curve: with all the tokens above the price and no WETH below it, every buy pushes the price up along the range. The maths in whitepaper §6 shows it is a constant-product curve in square-root coordinates. The difference is that the liquidity is already where it would have had to migrate to.

Graduation is a number, not an event

The factory exposes graduationStatus(token), which computes how much WETH sits inside the locked position and compares it to a threshold of 4.2 WETH. When it crosses, the market is labelled graduated. Nothing moves. There is no transaction to fail and no window in which funds are in transit.

The liquidity is not ours to touch either

The locker contract is 280 lines. It accepts position NFTs only from the factory, verifies it actually holds them, and the only thing it ever does with them afterwards is call collect to withdraw accrued fees. There is no decreaseLiquidity, no transferFrom, no generic execute, no proxy. The owner can change where the protocol’s share of future fees goes. It cannot reach the principal. You can read the source on Blockscout and confirm the absence yourself; absence is the easiest thing to verify.

Fees

Two layers. Uniswap’s 1% pool tier accrues inside the locked position — it is the only liquidity in the pool — and when the creator claims, the locker splits it 70/30 with the protocol, using a ratio copied in at launch. On top, trades through the app’s router pay the creator a fee they chose once at launch (0–5%, in ETH, instantly) plus 1% to Liquor. A 2% creator fee shows as 3%. The creator fee can never be raised; the caps are constants.

Two blocks of protection

In the launch block, nobody can buy from the pool except the creator’s own atomic opening buy. For the two blocks after that, each wallet is capped at 5% of supply and 5.5% cumulative. Then the token becomes a plain ERC-20. This is aimed at the one thing per-wallet caps cannot be bought around: the clock.

What you see is what the chain says

Every market on the site was written by an indexer that read it from the chain, and every row keeps the block and transaction it came from. Price charts contain trades (with their tx hashes) and periodic pool reads, labelled separately. Volume is a count of trades, because that is what we computed, and we will not show a dollar figure we did not. There is no mock data in the repository.

Where we are

The contracts are written and pass ten tests against a fork of mainnet with the real Uniswap V3. The indexer is live. Trading works on every listed market today. The factory itself has not been deployed yet; until it is, the launch button explains that and stops. We will post when it ships.

The honest caveats
The contracts are not audited. Robinhood Chain has no Uniswap V3 on testnet, so every launch and every trade is real money from the first one. The creator’s opening buy is uncapped and public. Read the security section before you use it.