Feepad

Concentrated Liquidity for Every Pair

Paint liquidity onto the price axis and every stroke becomes a real Raydium CLMM position. You choose the fee tier and read the rent before the whole batch goes out with one wallet approval.

Riso print of liquidity bars rising like towers

A range form makes one position at a time.

Min price box
One range per form
Rent shown after signing
No shape preview
Tick spacing by hand
One wallet prompt per band
Graduation gives a flat curve
Max price box
Walls built one by one

One canvas for
every band.

Through one approval.

The pool, its tick arrays and every position go out as one signed batch, sent in order.

Rent and tier figures read from Raydium and Solana when the page loads.
18Fee tiers, read live
0.053SOL rent per new tick array
1Wallet approval per batch
50%Of curve fees paint the shape
Feepad product suite

Brush bands onto a log price axis over the live pool price. Each band snaps to the pool's tick spacing and becomes one Raydium CLMM position, with its position NFT minted to your wallet.

  • Any pair, any of the 18 CLMM fee tiers.
  • One-sided bands above or below the price, marked as you paint.
  • Rent for new tick arrays and positions priced before you sign.
Open the canvas

Launch a coin on Feepad's LaunchLab platform and draw the liquidity it should graduate with. Half of the 1% platform fee the coin pays on its curve funds that shape, minted by the keeper as a CLMM pool next to the CPMM pool.

  • Bonding curve on Raydium LaunchLab, 0.5% to the creator.
  • CPMM pool at graduation with 100% of its LP burned.
  • Drawn CLMM bands at or below the graduation price, paid in SOL.
Launch a coin

bandsToPositions turns a list of bands into the transactions the canvas would build. The MCP tool paint_positions does the same for agents and market makers and returns a batch ready for the wallet.

  • Bands in price or in percent of price.
  • Same tick snapping and rent quote as the canvas.
  • Batch returned unsigned except for the position NFT keys.
Read the SDK page
Graduation, minute one

The keeper mints the shape

Within a minute of migration
Paid by 50% of curve fees
Riso press printing vermilion bars
migrate_to_cpswap · CPMM pool, LP burned 100%
create_pool · CLMM, creator's tier
open_position × bands · SOL at or below price
See the ledger

Notes from the canvas

How a stroke turns into a position, in four facts.

A band entirely above the price holds only the base token. A band entirely below holds only the quote. Only a band across the price needs both.

One-sided bands
Raydium CLMM

The first position in a new tick array pays its rent once. Every later position that lands in the same array pays nothing for it.

Tick array rent
0.0527 SOL per array

Graduation moves the curve into a CPMM pool with its LP burned. On the same keeper run the coin gets a second pool, a CLMM pool shaped the way its creator drew it.

Graduation
LaunchLab to CPMM and CLMM

Half of the 1% platform fee a Feepad coin pays on its curve is set aside for that coin's shape. The other half buys the Feepad token and burns exactly what it bought.

The fee split
50 / 50, every hour
Lab

Introducing the Feepad lab

The lab is where you paint a pool. Choose any two tokens and a fee tier, brush bands over the live price, read the rent of every stroke, and deploy them all from your wallet in one approval.

Open the lab
FEEPAD
Canvas
SOL / USDC0.04%
JUP / SOL0.25%
BONK / SOL1%
USDC / USDT0.01%
Launch a coin
Coins14
Ledger
STEP 2 · PAINT
SOL / USDC · 0.04% tier · 8 bands
83.6050.258.566.975.283.692.0100.3108.7
Positions
8
New tick arrays
3
Rent
0.194 SOL
Approvals
1
Deploy 8 positions