The enroll door
Enroll your coin.Lock the split.
Connect the creator wallet that launched your pump.fun coin and set where its creator fee goes. One wallet signature creates the sharing config if needed and commits your fee split for good. Your key stays in your wallet.
About 0.0059 SOL in rent if creating a sharing config, plus network fee. Launching a new coin instead? Use the launch door.
Connect creator wallet
Connect the wallet that holds creator authority on the coin's pump.fun bonding curve or fee-sharing config. Connecting signs nothing.
Connected:
Inspect contract address
Ownership is decided strictly by the Solana blockchain. For a coin with no fee-sharing config yet, that means the wallet its bonding curve names as creator; for a coin with an existing config, the key named as admin.
Configure fee split
pump.fun routes a share of every trade to the coin’s creator vault. This split decides where that share goes, and it is committed permanently on-chain.
Protocol row (fixed)
Fixed at 0.25% of each transaction. It buys and burns $CHARLIE, which funds the permissionless crank. You cannot edit it.
Sol-Incinerator row (fixed)
Every split keeps this row. Lamports routed to 1nc1nerator... are destroyed, which takes SOL out of supply for good. The address is fixed; you choose its share, 1% of the rest or more.
Token buyback row (fixed)
Every split also includes the shared buyback treasury, the same row every coin launched here carries. The address is fixed; you choose its share, above 0%.
Your rows & balance
All rows together must total exactly 100.00% of the rest. The remaining share defaults to your creator wallet, or you can add custom destination rows.
Check & sign split
Simulate the atomic instruction on mainnet, review the exact breakdown, and approve it with your wallet.
pump.fun allows exactly one fee split change. When this transaction confirms, admin authority is permanently revoked on-chain (
admin_revoked). No key can ever modify or redirect the split again.
- 1. Compile atomic instruction & pre-flight check
- 2. Awaiting creator signature in wallet
- 3. Broadcast to Solana mainnet & confirm
✓ Fee split confirmed on chain.
Your coin is now enrolled. The permissionless crank pays creator fees out to your rows and the Sol-Incinerator whenever the vault balance threshold is met.
How enrollment works on chain
Single atomic transaction
If your coin has no fee-sharing config yet, the transaction bundles create_fee_sharing_config and update_fee_shares_v2 in one atomic execution. If it already has one, it executes update_fee_shares_v2.
Permanent revocation
The transaction passes admin_revoked to pump's fee sharing program. Once confirmed, the config is frozen and cannot be altered by anyone.
Permissionless crank payouts
Creator fees accumulate in pump's native vault. The protocol's crank pays them out permissionlessly, so no ongoing signatures are required.
Continuous SOL destruction
Every payout to 1nc1nerator11111111111111111111111111111111 destroys lamports, directly offsetting Solana inflation.
Specification
The rules every enrollment follows
| Parameter | Enforced rule | On-chain behavior |
|---|---|---|
| Primary burn destination | 1nc1nerator11111111111111111111111111111111 |
The native incinerator. Lamports sent there are destroyed, which removes SOL from supply. |
| Protocol row | 0.25% of each transaction | Dedicated to the open-market purchase and burning of $CHARLIE. |
| Split sum invariant | 100.00% of the rest | All destination shares must total exactly 100.00% of the rest. Underflow or overflow is rejected. |
| Revocation state | Irreversible one-way door | Authority is surrendered on-chain; no admin key can alter or redirect fees after enrollment. |