The protocol,
made legible.
Curve launches, creator keys, RWA rewards and the demand-side primitives—explained from first swap to final claim.
Live on RobinhoodLaunch on a curve. Graduate into a pool.
Overview
TickUp Fun connects several market surfaces through one wallet and one profile:
- Launchpad V2 — a coin trades on a bonding curve first and graduates into a Uniswap v4 pool with locked liquidity. Because the curve collects the quote asset directly, a launch can be priced in a tokenized stock.
- Classic launchpad — launch a coin whose V3 liquidity is locked from block zero. Its creator earns fees from both sides of the pool.
- SocialFi Key Market — buy and sell keys of people on a bonding curve; a slice of every trade rewards holders in tokenized stock, and holders can exit straight into it.
- Summon — open a market for someone before they arrive. When they claim it, it becomes their real key market.
- Conviction Launch — allocation earned by how long you actually held, not by who clicked first.
- Red envelopes — drop ETH or any token behind a link and let people open it.
Everything runs on $TICK and settles on Robinhood.
Sign in & wallet
Connect any wallet (MetaMask, Rabby, Coinbase, WalletConnect) and trade with your own ETH, or sign in with X and a wallet is created for you automatically — no seed phrase.
Tokens not showing? Open your profile and add $TICK and your coins to your wallet in one click.
Curve first, then a pool
A V2 coin does not open a pool at block zero. It trades on a bonding curve, and only once that curve fills does it graduate into a Uniswap v4 pool with its liquidity locked. That is the whole difference from the classic launcher — and it is what makes the next section possible.
While a coin is on the curve, the curve is the market: it is the only venue, so price, reserves and every trade are read straight from it rather than from a DEX that does not exist yet. Supply is 1,000,000,000, fixed.
Priced in a stock, not just ETH
A launch can use an approved tokenized stock as its reserve and exit asset without making buyers source that stock first. Every buyer enters with ETH; the router converts it inside the same transaction. Sellers receive the stock selected at launch — NVDA, AAPL or SPY.
Example: an NVDA-paired coin is bought through ETH → coin and sold through coin → NVDA. The stock is the reserve and exit promise, not an entry hurdle.
Each approved asset carries its own curve economics sized in that asset’s own decimals. Scaling the pair by a rate leaves the curve’s shape untouched, so a stock-quoted launch trades identically to a native one of the same size.
Anti-snipe, and the creator's own buy
The buy tax starts at 99% and decays to zero over the first 3 seconds. A sniper in the opening moment keeps almost nothing; a few seconds later everyone pays the normal rate.
The creator is not punished by their own launch. Launch and buy in one transaction and the opening position lands untaxed — the forwarder is registered on the factory, which is what lets it name the real creator instead of accepting a buyer address copied in by anyone.
Graduation & the lock
When the curve has raised its graduation threshold, the coin graduates: the collected quote asset and the remaining supply open a real Uniswap v4 pool, and the LP position goes into the locker. Trading moves to the pool and the curve closes.
A coin lives in the factory that launched it. Earlier generations stay readable and tradeable, so no market is stranded when a new factory ships.
Fees on the curve
Every curve trade pays a 1% base fee, plus an optional creator tax the creator chooses at launch — up to 10%, paid entirely to them, and immutable once the coin exists, so it cannot be raised on holders afterwards. Opening a launch costs a small flat fee to the treasury.
Launch a coin →Classic launchpad — what it is
The original launcher, still live and still trading. It differs from V2 in one decision: there is no curve phase — the pool exists from block zero.
One transaction launches a real coin. It deploys a fixed 1,000,000,000 supplytoken, opens a Uniswap V3 pool against WETH, seeds the whole supply as single-sided liquidity (no ETH required from you), and locks that LP forever. From block zero it trades in a real pool — no bonding-curve migration, no waiting.
The launcher holds no user funds after the transaction and has no admin, withdraw or upgrade path.
Lifecycle
Every coin follows the same four steps — the launcher does 1–3 in a single transaction:
Create
Name, ticker, image, optional links and first buy. One transaction.
Pool & seed
A V3 pool opens and the full supply is seeded single-sided against WETH.
Lock
The LP position is locked forever — no code can ever move it.
Graduate
When the pool holds 4.2 ETH the coin graduates, the same pool keeps trading.
Liquidity locked — forever
The moment a coin launches, its LP position is transferred into the Locker, which has no transfer, withdraw, burn or decreaseLiquidity path. Not the deployer, not an admin, not anyone can pull the liquidity out. It is locked by the simple fact that no code exists to move it. The only thing anyone can do is collect the trading fees, and those can only ever flow to the fee splitter.
The fee split
Every buy and sell pays a 1% pool fee. It builds up inside the locked LP as a mix of ETH and the coin, and anyone can trigger the harvest. Both sides then go to the creator, bar the protocol’s cut of the ETH:
Splits are pull-based ledgers — no external swap in the hot path, so fee distribution can never be bricked by an illiquid market.
Creator fees — both sides, live
Every trade pays fees in two assets, and you earn on both: 90% of the ETH and 100% of the tokens. The protocol takes 10% of the ETH side only, and never touches the token side.
The number is live: it reads the fees accruing inside your locked LP and moves on every buy and sell, with no signature required to watch it. When you want it, one Claimharvests and pays out both assets in a single flow — straight from your coin’s page or your profile.
Where the numbers come from
Price, market cap, liquidity, volume and the candles are read from the coin’s own Uniswap pool — slot0 for the price and the pool’s Swap events for everything else. The ETH price itself comes from an on-chain WETH/USDG pool.
So a coin has a working chart and trade feed from its first trade. Third-party trackers index a pool only after it has traded, sometimes hours later and sometimes never for a small pool — which is why those numbers used to read as zero here.
Graduation
A coin graduates once its pool holds 4.2 ETH of paired liquidity. Every card on the Explore board shows a live bonding-curve bar — how much of the 4.2 ETH is filled and how far to go. Graduation is a milestone, not a migration: trading continues in the same locked pool, and graduated coins get a GRAD badge and their own filter.
Anti-snipe & safety
- Anti-snipe window. In the launch block only the creator can buy. For the next two blocks anyone may, capped at 5% of supply per wallet and 5.5% per buy. The guard then goes permanently inert — it cannot be re-enabled or tightened by anyone, including the launcher. Sells are never restricted.
- Optional first buy. Send extra ETH with the launch and the creator’s own opening buy executes in the same transaction, within the same caps.
- Immutable. Fixed supply, no mint, no pause, no blacklist, no upgrade. The opening price and single-sided seed are computed on-chain, so a bad config reverts rather than mis-prices.
Launch a coin
A name, a ticker and an image — we handle the pool, the lock, the fees and graduation.
Create your coin →Keys
A key is access to a person. Buying one puts you on their holder list. Keys are minted when bought and burned when sold — no order book, no counterparty to find. Keys are non-transferable; the only way in or out is the curve, and the first key of a market can only be bought by its owner.
The price curve
Price is a function of supply: price = supply² ÷ 16000 ETH. The nth key costs more than the (n−1)th, so early holders are always in front. The divisor is immutable.
The prices below include the 5% trade fee, read live from the contract.
RWA rewards
A slice of every key fee goes to a reward pool for holders. It accrues in ETH and converts to tokenized stock at claim time — you pick the ticker. Your share is weighted by the ETH you put into keys, not the key count, so cheap throwaway keys earn little.
Exit into stock, not just ETH
Buys are always in ETH. But a creator can pair their market with one approved tokenized stock, and from then on their holders may sell straight into that asset instead of cashing out to ETH first. NVDA, AAPL and SPYare approved.
The pairing is set once and permanent— a creator cannot redirect their holders’ exit asset after people have bought in.
Referrals
Grab your link from Invite & earn. When someone arrives through it, their first trade binds them to you permanently — you earn a cut of the fee on everything they ever trade.
Summon — a market before the person
You do not have to wait for someone to join before backing them. A summon opens a curve for a handle that is not on TickUp yet, and anyone can buy into it. Opening one costs a small stake, which exists only to make spam expensive.
Open
A curve opens for a handle. Backers buy in while the person is still absent.
Claim
The real person arrives, verifies that handle on their profile, and claims it themselves.
Graduate
The escrow migrates 1:1 into their real key market and summon trading closes.
Backers become genesis key holders of that market — and their cost basis, Genesis status and conviction history all carry over, dated from when they originally backed the person, not from the day of the migration. The fees the curve accrued go to the person as a welcome bonus.
Conviction Launch — allocation by time held
Most launches reward whoever clicks fastest. A Conviction Launch rewards whoever actually held: allocation is capital × time, read from an on-chain accumulator that integrates each holder’s balance over every block they held it.
Because it is an accumulator rather than a snapshot, buying keys the hour before a launch earns almost nothing. There is no moment to time.
Open Conviction Launch →Red envelopes
Put ETH or any token behind a link and share it. Whoever opens the link takes a share until the envelope is empty — split equally, or lucky, where each opener draws a random slice.
The fee is zero. The platform covers it, so the whole pot reaches the people who open it. Envelopes live next to your wallet on your profile.
Fill an envelope →Community markets
Some markets are opened by the community rather than by the person named on them. These are labelled as community takeovers, their profiles are unverified, and each carries an on-chain disclaimer that it is neither affiliated with nor endorsed by that person.
100% of a community market’s creator fees buy and burn its linked token. Nobody collects them.
See community markets →$TICK token
$TICK is the platform token. It was fair-launched on the Pons launchpad— a public bonding curve, no presale, no team allocation — and trades in a Uniswap V3 pool. It is the token every product here runs on. The flat launch fee is paid to the protocol treasury, which funds the buy & burn.
The burn runs through a public vault: fees accumulate in it, and anyone can trigger the burn — it does not wait on the team. Tokens go to the dead address and never come back.
See $TICK tokenomics →Fees at a glance
Classic launchpad fees are pull payments — the creator’s ETH and tokens, and the protocol’s ETH, each wait in the splitter until claimed. A small flat launch fee goes to the treasury.
The key-market rate above is read live from the contract. It is owner-tunable within a hard 10% ceiling that no change can exceed, and a change never touches fees already credited.
The network
TickUp runs on Robinhood (chain ID 4663), an Arbitrum Orbit chain built for tokenized real-world assets, where gas is cheap enough to claim fees and rewards per user.
Contracts
Everything settles through public contracts on Robinhood Chain, source-verified on Blockscout — read them before you trust them.
Each coin’s token and pool are created by the launcher and are discoverable from its Launched events.
