pump.fun, reverse engineered
pump.fun, reverse engineered
Live holders
Live holders
Any LaunchLab coin
One column per wallet, height by balance, read from chain a moment ago.
Open the board
distribute_fee_to_holders
pump.fun pays a coin's holders out of its creator fee. We read the program and rebuilt the payout on Raydium LaunchLab.
Read the source
One vault per creator wallet
LaunchLab keeps a single creator fee vault per wallet, across all its coins. The creator fee is 0.05% of every trade.
See the vaults
One vault per creator wallet
LaunchLab keeps a single creator fee vault per wallet, across all its coins. The creator fee is 0.05% of every trade.
See the vaults
Pro rata by balance
Rules frozen at launch
Read from chain
One button, one popup
Pools never qualify
From launch to payout
For creators
Launch with your holder rules frozen in the coin's metadata.
Press one button: the vault is claimed and paid out in the same signing.
Your wallet signs every transfer. Nobody else holds the fees.
One vault holds the fees of all your coins. Each press pays all of it to one coin's holders.
For holders
Hold the coin. That is the whole job.
Your cut is your balance over the qualifying total.
See the split before it happens, live from chain.
Every payout is a SOL transfer you can check on Solscan.
pump.funreverseengineeredonRaydium
distribute_fee_to_holders
- Amounts worked out off chain, one per wallet
- Native SOL or the quote token
- The PDA is never left under rent
update_holder_reward_config
- is_holder_reward_enabled
- holder_reward_claim_authority
- Here: the creator's own wallet
create_v2 · is_holder_reward
- On pump.fun the coin's creator becomes the holder-rewards PDA.
- No person can claim the fee
- Here: rules frozen in the metadata
- The creator presses, holders get paid
Get started
Start launching
Pick your holder rules, freeze them in the metadata, launch on LaunchLab.
Start trading
Every LaunchLab coin, live. Buy on the curve, hold, get counted.
Start paying
Creators: see your vault and pay your holders in one signing.
Start reading
The pump.fun files we read, line by line, and what runs where.