You pick up to 10 wallets and their cut of a coin's creator fee. The split goes into the coin's Arweave metadata at launch and stays there.
Memecoin fee splits. Nothing more.
On pump.fun, update_fee_shares can replace the split once, then admin_revoked flips and it stays. Here nobody holds an admin key at all.
At most 10 wallets, sum == 10_000, no duplicates, no zero shares. Any wallet or tool can read the split back from the coin's metadata.
Every split adds up to exactly this: sum == 10_000 basis points, or the launch button stays blocked
Shareholders on one coin at most: shares.len() <= 10 in pump.fun's program, and in checkShares here
What pump.fun Keeps In A Program, We Freeze In A File. The JSON sits on Arweave, the coin's metadata points at it, and LaunchLab mints that metadata immutable.

Up to 10 wallets. Drag the bar or type percentages until it reads exactly 100%.
Launch on Raydium. The split lands in the metadata in the same flow.
Every curve trade pays a 0.05% creator fee into the vault.
The creator presses Claim and split. One transaction pays every shareholder.
It Is Open. Any Solana wallet can launch a coin here and split its creator fee. No list, no approval, no account.
A shareholder here is a wallet and a number of basis points. pump.fun's program calls it Shareholder and we kept the word. It covers a cut of one memecoin's creator fee and nothing else.
No equity, no dividends, no promised return.
In a split, the creator presses the button, every wallet is paid in one transaction, and every payment carries a Solscan link.
Fees exist only if people trade the coin. The creator fee on this platform is 0.05% per trade.