Live on mainnet · tested in this release

Share creator fees

Split creator fees across up to ten wallets with Pump’s fee sharing. Once set, it’s permanent.

  • VEYDUCT fee0.02 SOL per setup
  • Payoutsno VEYDUCT fee
  • Recipients1 to 10, permanent
One payout, split by locked sharesExample split
Creator fees waiting0.6 SOL
Lockedpermanent
  • Youcreator wallet50%0.3
  • Teamwallet30%0.18
  • Buybacksvault20%0.12

Each share is rounded down to the lamport. Nobody can change the split once it is set, including you and VEYDUCT.

With your wallet

Start, lock and pay out

Paying out a split that is already set?

Step 1 of 4 Find your token

  1. Find your tokenConnect, then look it up
  2. Start sharingOne-time opt-in
  3. Set recipientsPermanent split
  4. Pay outAnyone, any time

What happens next Connect the creator wallet, paste your coin’s address and press Look up (a public read: nothing moves).

Select a token

Connect your wallet, then look up your token to see its creator and current fee recipients.

Recipients

2/10

    Paste a recipient list

    One wallet and percentage per line. Editing this list updates the rows above. Names are only shown on this page; Pump stores wallets and shares.

    More details

    Connected wallet: No wallet connected.

    Standard SOL-paired Pump tokens, on the bonding curve or graduated to PumpSwap (Token-2022 and older classic-token coins), including older short curve layouts and original (v1) sharing accounts. v1 accounts can be paid out but not given new recipients. Graduated-coin actions switch on only after their own release check passes. Mayhem, cashback and holder-reward tokens are unsupported.

    No custom VEYDUCT custody or account signup. Your wallet approves each transaction. You need SOL for network fees and account rent. Starting sharing and setting permanent recipients each carry a flat 0.02 SOL VEYDUCT fee, paid in the same transaction and shown before you approve; paying existing recipients carries no VEYDUCT fee. This flow distributes SOL only. It does not swap assets, buy back or burn tokens, push holder rewards, or manage liquidity.

    Share fees is tested against captured copies of Pump’s mainnet programs in a local simulator, and every review is simulated on mainnet before your wallet opens. Public-chain funded acceptance has not been recorded.

    Collect fees into your own creator wallet
    0% assignedConnect to check your token. Checking does not move funds.

    Practice run · simulated · nothing is sent

    Try it without a wallet

    An optional practice run of fee sharing on a made-up wallet and coin. It loads with the page, needs JavaScript, and never signs or sends anything. The real tool is in the Use it tab.

    How Pump fee sharing works, step by step

    Written from the page’s transaction builders (pump-sharing-sdk.js, pump-amm-sharing-sdk.js), Pump’s published fee-sharing interface and runs of Pump’s pinned mainnet programs in the simulator. Shares are stored in Hundredths of a percent. 100% is 10,000 basis points, so a 33.34% share is stored as 3,334.: 100% is 10,000.

    Recipients
    1 to 10 wallets, shares totalling exactly 100%
    Permanent
    Once set, nobody can change the split, including you
    VEYDUCT fee
    0.02 SOL to start sharing and 0.02 SOL to set recipients. Payouts free
    Payouts
    Anyone can run one; it only pays the saved recipients

    Accounts involved

    Every address is derived from fixed seeds (a Program-derived address: an account address computed from a program and fixed words (seeds), with no private key. Anyone can recompute it, so a look-alike address is easy to refuse.), so the page finds each one from the coin’s mint and refuses look-alikes. None of them is a VEYDUCT account.

    Sharing account

    One per coin. Holds the version, status, administrator, whether the administrator was revoked, and one to ten recipients with their shares.

    Program
    Pump Fees
    Seeds
    "sharing-config", mint
    Size
    1,024 bytes

    Sharing creator vault

    SOL swept off the bonding curve for the recipients. A payout empties it down to Solana’s rent minimum.

    Program
    Pump
    Seeds
    "creator-vault", sharing account
    Kept back
    0.00065024 SOL rent minimum

    Sharing PumpSwap vault

    Wrapped SOL from PumpSwap trades after graduation. A payout moves it to Pump as SOL before splitting.

    Program
    PumpSwap
    Seeds
    "creator_vault", sharing account
    Holds
    Wrapped SOL

    Bonding curve and pool

    When sharing starts, the coin’s recorded creator (and, after graduation, the pool’s coin creator) becomes the sharing account, so new fees go to the split.

    Seeds
    "bonding-curve", mint
    Changed by
    Start sharing

    Your own creator vault

    Fees earned before you opted in are swept here first. They stay yours; collect them with Collect fees.

    Seeds
    "creator-vault", your wallet
    Changed by
    Start sharing (sweep)

    The three steps

    1. Start sharingsweep this coin’s fees to your own vault, then Pump Fees create_fee_sharing_configThe creator wallet signs. The new sharing account lists you at 100% and makes you its The one wallet allowed to set the recipients. Setting permanent recipients removes the administrator, so nobody can change the split again.. VEYDUCT fee: 0.02 SOL.
    2. Set permanent recipientsPump Fees update_fee_shares_v2: pay waiting fees to the current recipients, save the new list, revoke the administratorOne to ten wallets, each above 0% with at most two decimals, totalling exactly 100%. This works once: afterwards nobody can change it. VEYDUCT fee: 0.02 SOL.
    3. Pay recipientssweep the curve (and pool) fees, then distribute to the saved recipientsAnyone can submit it, as often as they like; it can only pay the saved wallets by the saved shares. No VEYDUCT fee.

    Each step is reviewed the same way: the page builds the transaction in your browser, simulates it on mainnet, shows every recipient and cost, and asks you to confirm twice before a step that can never be undone.

    Who can do what

    • ActionWho signsRules
    • Start sharingThe coin’s current creatorOn a graduated coin, the same wallet must also be the PumpSwap pool’s coin creator.
    • Set recipientsThe sharing administrator, onceOnly while the account is active, version 2 and not yet revoked. It revokes the administrator.
    • Pay recipientsAnyoneOnly to the saved wallets, by the saved shares. Pump refuses any other payee list.
    • Change a permanent splitNobodyNot you, not a recipient, not VEYDUCT. There is no instruction left that can.
    • Take a shareVEYDUCTVEYDUCT is never a recipient unless you add it. Its only income here is the flat setup fees.

    Payout math, with a worked example

    1. What a payout splitstotal = (sharing vault − 650,240) + curve fees + (after graduation) pool fees + PumpSwap vaultThe sharing vault always keeps Solana’s Every Solana account must keep a small SOL deposit to exist. For the sharing vault it is 650,240 lamports (0.00065024 SOL), so that part is never paid out. of 650,240 lamports.
    2. Each recipient’s shareshare = total × share in basis points ÷ 10,000, rounded downLeftover The smallest unit of SOL. 1 SOL is 1,000,000,000 lamports. from rounding stay in the vault and join the next payout.

    Example

    1. Before you opt in, traders move 50 SOL.at an example 0.30% creator fee: 0.15 SOLOn the curve Pump pays creators 0.30% today; after graduation PumpSwap pays 0.05% to 0.95%, by market cap.
    2. You start sharing.The 0.15 SOL is swept to your own creator vault. Cost: 0.02 VEYDUCT fee + 0.00585216 sharing-account rent + 0.000005 network fee = 0.02585716 SOL.
    3. You set You 50%, Team 30%, Buybacks 20%.Nothing is waiting, so nothing goes to the old recipient list. Cost: 0.020005 SOL. The split is now permanent.
    4. Traders move 200 SOL.200 × 0.30% = 0.6 SOL waiting for the split
    5. Anyone pays out.0.6 × 5,000 ÷ 10,000; × 3,000 ÷ 10,000; × 2,000 ÷ 10,000You 0.3 SOL, Team 0.18 SOL, Buybacks 0.12 SOL. No VEYDUCT fee.

    Rounding, checked on Pump’s pinned mainnet program in the simulator: 1,000,003 lamports split 33.34% / 33.33% / 33.33% pays 333,401, 333,300 and 333,300 lamports. The 2 leftover lamports stay in the vault for the next payout.

    Run the same steps in the Practice tab: it uses this page’s own payout estimate and share parser, so you will see these numbers.

    Bonding-curve and graduated coins, v1 and v2 accounts

    On the bonding curve

    Fees build up on the curve. A payout sweeps them into the sharing vault and splits them. Payouts work as soon as sharing starts (at first, 100% to you).

    Graduated to PumpSwap

    Fees build up on the pool as wrapped SOL. A payout sweeps the pool, moves the wrapped SOL to Pump as SOL, and splits it. Payouts open once the split is permanent.

    Fewer recipients may fit

    A graduated coin’s transactions carry more accounts, so the page computes how many recipients fit one 1,232-byte transaction and shows that limit.

    Version 2 accounts

    Today’s sharing accounts. Recipients can be set once, which revokes the administrator.

    Version 1 accounts

    From Pump Fees’ first deployment, with the same byte layout. Payouts work exactly like v2, but Pump refuses new recipients, so the page offers payouts only.

    Older, shorter curves

    Pump extends an older curve account in place when a step needs its newer fields; the signer pays that small extra rent, and the review includes it.

    Costs

    VEYDUCT fee to start sharingFlat, paid in the same transaction to VEYDUCT’s fee wallet, shown in the review.
    0.02 SOL
    VEYDUCT fee to set permanent recipientsFlat, same transaction, shown in the review.
    0.02 SOL
    Sharing account rent1,024 bytes at mainnet rent ((1,024 + 128) × 5,080 lamports), paid once when sharing starts. The page offers no way to close it.
    ≈ 0.00585216 SOL
    Network feePer transaction, one signature.
    0.000005 SOL
    PayoutsNo VEYDUCT fee and no cut of the split. Whoever submits pays the network fee.
    Network fee only

    The review simulates each transaction on mainnet and shows the exact SOL your wallet spends, including any rent Pump charges for accounts it creates or extends.

    Edge cases and what can go wrong

    A typo is forever

    Once the split is permanent, a mistyped wallet keeps receiving its share. Check every address before you confirm twice.

    Shares that do not add up

    The page refuses shares that do not total exactly 100%, have more than two decimals, are 0%, or repeat a wallet.

    Tiny payout to a new wallet

    If a recipient wallet holds no SOL and its share is below the rent minimum (0.00065024 SOL), Solana refuses the whole payout. Wait for more fees, or fund that wallet first.

    Fees waiting when you set recipients

    They go to the recipients saved before the change (at first, you at 100%), then the new split applies to everything after.

    Paused sharing account

    If the account’s status is paused, the page offers no payout or change and says so. Nothing is moved.

    Network snapshot changed

    The relay re-checks the coin and its recipients before every simulation. If they moved between reads, the page asks you to review again.

    Unsupported coins

    Mayhem, cashback and holder-reward coins, coins not paired with SOL, and curves too old to record a creator use other fee flows.

    Uncertain submission

    If the network’s answer is lost, the saved receipt locks new transactions until you check confirmation. Reloading never resubmits.

    FAQ

    Can I change the split later?

    No. Setting recipients revokes the administrator for good. Nobody can change or remove them, including you and VEYDUCT.

    Can I keep part of the fees myself?

    Yes. Add your own wallet as one of the recipients with the share you want to keep.

    Who pays out, and how often?

    Anyone can submit a payout whenever fees have built up, including any recipient, from this page. It can only pay the saved recipients by the saved shares.

    What happens to fees earned before I start?

    Start sharing sweeps them to your own creator vault first. They stay yours; collect them with Collect fees.

    Does VEYDUCT get a share of the split?

    No. VEYDUCT charges the two flat 0.02 SOL setup fees, and nothing on payouts. It is never a recipient unless you add it.

    Why can my graduated coin take fewer than ten recipients?

    A Solana transaction is at most 1,232 bytes, and a graduated coin’s steps carry more accounts. The page shows how many recipients fit.

    What is a v1 sharing account?

    An account from Pump Fees’ first deployment. It pays out exactly like today’s accounts, but Pump does not let it take new recipients, so the page offers payouts only.

    Tested in this release

    Test results are published with each release

    Every release build runs this page’s own sharing transactions against captured copies of Pump’s, PumpSwap’s and Pump Fees’ mainnet programs in an isolated Solana runtime (LiteSVM). This copy of the site has no build results attached; Release status lists the latest release.

    • Start sharing and Set permanent recipients with the page’s exact transactions and the published VEYDUCT fee; a second change, and changes from other wallets, are refused.
    • Payouts by anyone to the fixed recipients with exact lamport accounting; wrong payees refused; original (v1) sharing accounts paid out.
    • A coin bought until it graduates and migrates, then PumpSwap trading fees swept, unwrapped and paid out by share.