Liquidity Bank.
A pump.fun launchpad where each launched token's creator role belongs to an on-chain Solana program, not a wallet. The program receives the token's creator fees and routes them, atomically, into supply burns (pre-graduation) or LP burns (post-graduation). The vault has no withdraw instruction. No human ever holds the fees.
↗Program · LiqARcPPdkvPhjasWYVHtKMY6nDsz1C3ANY9HdcRG5WEvery figure below is read directly from the program's on-chain configuration. Enforced by code, not by promise.
Setup fee
0.05 SOL
one-time
Creator fee
0.30 – 0.95%
by MC tier
Burn threshold
0.5 SOL
any wallet can fire
Instructions
6
none give value
Withdraw paths
0
none in code
Network
mainnet
beta
How it works
Four steps. None of them need you.
Open
Launch a pump.fun token through the bank's launchpad. The contract pays 0.05 SOL and sets its own program-derived address as the creator. From that point on, fees stream to the program, not a human.
Accrue
Every trade — buy or sell, on the bonding curve or on PumpSwap — pays a 0.30% creator fee. The fees collect in the contract's vault. Nobody has the key to that vault.
Crank
When the vault holds ≥ 0.5 SOL, our keeper automatically submits the burn transaction — no manual step. The program picks supply-burn or LP-burn based on whether the token has graduated.
Burn
Pre-graduation: vault buys from the curve, tokens go to the incinerator. Post-graduation: vault swaps half, pairs as LP, LP goes to the incinerator. Both are atomic. Both are forever.
The path of a SOL
Where each fee actually goes.
Trust property
No human can take anything back out.
Every instruction the program exposes is on this page. None moves value to a wallet. The program ID and source are public, the IDL is on chain, and the build is verified.
- initialize_protocolOne-time admin setup. Creates the singleton config + revenue accounts.
- register_launchAnyone calls this. Pays the 0.05 SOL setup fee. Wires a pump.fun mint into the program.
- collect_curve_feesPermissionless. Pulls creator fees out of pump.fun's bonding curve into the vault.
- collect_amm_feesPermissionless. Pulls creator fees out of PumpSwap into the vault (post-graduation).
- burn_from_curvePermissionless. Pre-graduation cycle: vault spends SOL on the curve, sends tokens to the incinerator.
- grow_lpPermissionless. Post-graduation cycle: swap half, pair LP, burn LP to the incinerator.
- withdrawdoes not exist
- migratedoes not exist
- admin_set_anythingdoes not exist
Numbers
Pump.fun's creator fee is dynamic. So is what we capture.
Pump.fun's on-chain fee config has 25 tiers, indexed by the pool's market cap. The creator's share starts at 0.30% on the bonding curve, peaks at 0.95% in the early post-graduation range, and declines toward 0.05% as the pool grows past ~$15M MC.
Most coins that graduate live in the 0.50%–0.95% range for most of their volume. Using a blended 0.6% effective rate, the figures look like:
All figures verified against pump.fun's on-chain fee_config (program pfeeUx…ojVZ) on mainnet, May 2026. Rates can be changed by pump.fun governance; the bank routes whatever pump.fun pays.
Open an account
Launch a pump.fun token whose fees you can't touch.
Three fields, one signature, 0.05 SOL. From the moment the transaction confirms, the program owns the creator role. You keep no key to the vault and no instruction to take from it.