floorsweep/Docs
How floorsweep works.
How it works
- 1
Launch or attach
Launch a new pump.fun coin from your wallet, or attach one you already created. Either way, its creator fees are locked 80 / 20 in pump.fun's own fee-sharing config.
- 2
Trade
Trading happens on pump.fun and PumpSwap as normal. Each trade's creator fee builds up in the coin's sharing config.
- 3
Distribute
Anyone can press distribute. pump.fun pays 80% to the sweep vault and 20% to the treasury in one transaction, and floorsweep credits that coin's vault.
- 4
Sweep
Once a coin's vault share covers the collection's floor, the keeper buys the cheapest listed NFT and posts the purchase here.
- 5
Release
The NFT leaves by the coin's policy: raffled to a holder, burned, or kept for the creator to give away.
Built on pump.fun
floorsweep doesn't run its own launchpad, pools or program. Coins, curves, graduation and trading all stay on pump.fun and PumpSwap. The fee lock uses pump.fun's fee-sharing program, which lets a creator set a split of their creator fees exactly once.
Launched on floorsweep
You sign two transactions. The first creates the coin on pump.fun (plus your optional first buy). The second creates its sharing config and sets it to vault 8000 · treasury 2000, which locks it.
Attached coins
If you created a pump.fun coin and never set up fee sharing, you can lock it the same way in one transaction. Coins that already have a split can't be attached.
The six rules
The split is enforced by pump.fun. Buying floors and releasing NFTs is done by the floorsweep keeper and published with every transaction.
Fees in
Fees go to a fee-sharing config
Every coin on floorsweep uses pump.fun’s own fee sharing. The coin’s creator fees stop going to a wallet and go to its sharing config instead.
bonding_curve.creator == sharing_config80 / 20, set once, forever
The config pays 80% to the sweep vault and 20% to the treasury. pump.fun only lets a split be set once, so nobody can change it later: not the creator, not floorsweep.
update_fee_shares · vault 8000 · treasury 2000The vault
Anyone can distribute
Distribution is permissionless. Anyone can push a coin’s accrued fees out to the vault and treasury, from the coin’s page or on chain.
distribute_creator_feesEvery lamport is counted per coin
Each distribution is a public transaction for one mint. floorsweep credits that coin’s vault from the transaction itself, so every balance links to Solscan.
credit = vault balance change in the distribute txNFTs out
The keeper buys the floor
keeperWhen a coin’s vault covers its collection’s floor, the keeper buys the cheapest listing and records the purchase transaction against that coin.
vault ≥ floor → buy floor listingNFTs leave by the coin’s policy
keeperRaffled to holders, burned, or sent to the creator’s pick. Every release is a public transaction shown on the coin’s page.
raffle · burn · giveawayFee split
| Sweep vault | 80% of the coin's creator fees |
| Treasury | 20% of the coin's creator fees |
| Creator | 0%. The creator's fee share goes into the split. |
| Changeable? | No. pump.fun locks the split after it's set. |
| Who can distribute | Anyone, any time enough fees have built up |
The size of the creator fee itself is set by pump.fun and changes with market cap. Check pump.fun for its current fee schedule.
Where NFTs go
Every coin picks one policy when it launches. It's written into the lock transaction's memo and can't be changed.
- Raffle. The keeper snapshots holders and picks one, weighted by balance. The creator is excluded. The winner and transfer are posted on the Giveaways page.
- Burn. The NFT is burned, shrinking the collection's supply for good.
- Giveaway. The creator picks who gets it, and the transfer is posted publicly.
FAQ
Can the creator take the fees?+
No. Once the split is set, pump.fun pays creator fees only to the vault and treasury. The creator can't change it, and neither can floorsweep.
Do I keep trading on pump.fun?+
Yes. floorsweep never holds liquidity. You buy and sell on pump.fun or PumpSwap as usual.
Where does the vault SOL sit?+
In one sweep vault wallet, shown on every coin page. Each coin's share is tracked from its own distribute transactions, so you can check the math on Solscan.
What if the floor moves?+
The keeper buys at the live floor. If the floor rises above what a vault holds, it waits until more fees come in.
How do I improve my raffle odds?+
Hold more of the coin when the snapshot is taken. Odds are proportional to balance.