Deposit
Register

Send a token's fees to someone's bank

Any pump.fun token can pay any X account. Point its creator fees at the Deposit treasury, name the account, and we handle the rest: 80% to their bank or debit card, 20% to buying and burning $DEPOSIT.

The Deposit treasury
3DDGuhSGoW1t1uQvfKR6F34emQhrJzipEDi2wgTEtkKs

This is the only address. Check every character before you save fee sharing: fees sent anywhere else can't be recovered.

  1. 1

    Write the line into the description

    When you create the coin on pump.fun, put the line below in its description. The description can't be changed after launch, so do it at creation. No line? We fall back to the first @handle in the description, then the coin's linked X account.

  2. 2

    Share 100% of creator fees with the treasury

    On the coin's pump.fun page, open fee sharing. Add the Deposit treasury address as the only recipient, at 100%, and save.

  3. 3

    Revoke the fee-sharing authority

    Still on fee sharing, revoke (lock) the config. That makes the split permanent. Until then the token is detected but not paid, because a split that can still change is a promise that can still be withdrawn.

  4. 4

    That's it

    There's no form and no approval. The indexer reads the chain every couple of minutes and registers the token on its own. Directing a token's fees to the treasury means you accept the terms.

Build the line

The recipient doesn't need to agree, know in advance, or hold a wallet.

Fees to @yourhandle via Deposit

Put this anywhere in the description and write whatever you like around it. Keeping the whole description under 256 characters fits every launchpad's limit.

Both rules, and why

The whole fee. A partial share would make every payout we publish a fraction of what the token earned, with no way for the recipient to tell.

Permanent. Revoking is what stops anyone taking the fees back later.

Is my token registered?

Paste the coin's mint address to see which condition it meets and which it doesn't.