Launch an ETF.

A launchpad on pump.fun where every coin is an index fund. Pick 2 to 10 assets and their weights. Every 10 minutes the coin's creator fee buys the next asset of the basket and airdrops it to every holder. 10% of the fee buys $ETF and burns it. The split is written on chain once and can never be changed.

ChainSolana · pump.fun
Next round–:––
Fee split90% basket · 10% $ETF
CA$ETF is not live yet
fees in. basket out.
Pick a basketLaunch on pump.funEvery trade pays the feeThe fee buys the basketHolders get the basket10% buys and burns $ETF Pick a basketLaunch on pump.funEvery trade pays the feeThe fee buys the basketHolders get the basket10% buys and burns $ETF
–ETFs live
–holder payouts
–of assets bought and airdropped
–$ETF burned

The loop

Pick. Launch. Get paid in the basket.

An ETF here is an ordinary pump.fun coin with one difference set at creation: where its creator fee goes. It goes to the basket, and the basket goes to you.

Pick a basket

Search any Solana asset: memecoins, tokenized stocks, whatever has a market. Set the weights. Every asset is audited first: transferable, no transfer fee, a real route from SOL.

Launch on pump.fun

Your coin goes live on pump.fun as a normal SOL pair. Its creator fee is assigned on chain: 90% to the ETF's engine, 10% to $ETF. pump.fun locks the split. Nobody can move it afterwards.

Every 10 minutes

The engine distributes the fees, buys the next asset of the basket in its weight, and sends it to every holder in proportion to what they hold. One round, one asset, every transaction public.

The difference

The fee is not a promise. It is an address.

On most launchpads the creator fee lands in a wallet and the roadmap says what happens next. Here the destination is written into the coin by pump.fun's own fee-sharing program, once.

vs

Model it

A day of volume on your ETF.

Move the slider. pump.fun charges a creator fee on every trade of a SOL-paired coin; the model uses 0.3% of volume. That fee is what the engine spends.

Creator fee that day
$300
Illustration — not a promise of volume
Buys the basket → airdropped to holders$270
Buys $ETF → burned$30
Kept by anyone$0

Live

The ETFs.

See every ETF

Worth asking.

What is an ETF here?

A pump.fun coin whose creator fee is assigned to a basket of other assets. Every 10 minutes the fee buys the next asset of the basket, by weight, and the engine airdrops it to every holder of the coin. Hold the coin, receive the basket.

What can go in a basket?

Any Solana asset with a market: pump.fun coins, PumpSwap and Raydium tokens, tokenized stocks. Each one is audited before launch: it has to be transferable, carry no transfer fee, have real liquidity and a route from SOL. Between 2 and 10 assets, weights adding up to 100%.

Why "locked on chain"?

pump.fun has a fee-sharing program: a coin's creator fee can be split between up to ten addresses, and once the split is set the program revokes the right to change it. Every ETF launched here writes its split right after creation: 90% to the ETF's engine wallet, 10% to the $ETF buyback wallet. The launcher cannot redirect it. Neither can we.

How are the airdrops paid?

Pro rata by balance at the moment of the round. The bonding curve, the pool and the engine wallet are excluded before dividing. Holders who already have an account for the asset are always paid. For the others the engine opens one when the drop covers the rent, or after ten skipped rounds, once per asset. Nobody is skipped forever.

What is $ETF?

The main token. 10% of every ETF's fee goes to its buyback wallet, which spends it on one buy of $ETF and burns what it bought. Its own creator fee does the same.

Is this financial advice?

No. Digital assets can lose value. ETF explains a fee loop on pump.fun. It is not a regulated fund and is not affiliated with Solana Labs or pump.fun.

Open

Build the basket. Launch the fund.

Pick the assets, set the weights, send the SOL. The engine runs it from the first trade.

Open the launcher