bullscreenerGitHub
for deployers · pump.fun fee sharing

Route your fees

One address, set once, in pump.fun’s own UI — and two lanes. Full send: burn wallet, 100%, sole recipient, eligible for the crown. Project lane: burn wallet at 20%+ next to your own shareholders, keep the rest. Either way it locks. Nothing to connect here — ever. After the lock, neither you nor we can touch the routing. Skim the caveats below before you pull the trigger.

In pump.fun, in a minute

one address · two lanes · locked

Everything happens in pump.fun’s creator dashboard — we never touch your keys and never ask for a signature. This page hands you one address and shows you what the chain says afterwards.

01
Open your coin on pump.fun

Sign in with the wallet that deployed the coin and open its page. Only the creator wallet can change fee sharing, so nothing works from anywhere else.

02
Open creator rewards

In the coin’s creator rewards panel, choose to share your rewards. Claim any fees you have already accrued first — they do not follow the config.

03
Pick your lane

Full send: the burn wallet as the ONLY entry at 100% — the cashback-killer commit, and the only lane the leaderboard crowns. Project lane: add the burn wallet at 20% or more alongside your own shareholders and keep the rest for the team.

04
Lock it

Confirm. pump.fun runs the one-shot v2 instruction, sets admin_revoked = true, and the panel shows the config as Locked with the burn wallet at your committed share. From that moment neither you nor we can change it.

05
Watch it list

Once the coin clears the listing bar below, it appears on the screener automatically. There is nothing to submit and nobody to contact.

Burn wallet
g57z9QF1U96bJRuxiVqWmNQbaGY2fJFwKHpX471BULL · 100% full send (10,000 bps, sole recipient) — or 2,000+ bps project lane
Fee program
pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ

Under the hood

the two instructions pump.fun runs for you

The two instructions

pump.fun’s interface runs both against its fee program pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ, and tooling that speaks Solana can run them directly. The first creates the config and migrates your fee vaults to it; the second sets the recipient and burns the admin authority in the same call.

// 1 — create the config (also rewrites bonding_curve.creator, and // pool.coin_creator if your coin has already graduated) create_fee_sharing_config program pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ seeds ['sharing-config', <your mint>] // 2 — set the routing. One-shot: this call sets admin_revoked = true. // FULL SEND — the burn wallet as the only entry: update_fee_shares_v2 shareholders [ { address: g57z9QF1U96bJRuxiVqWmNQbaGY2fJFwKHpX471BULL, share_bps: 10000 }, // 100% — sole recipient ] // PROJECT LANE — the burn wallet at >= 2000 bps // (20%+) alongside your own shareholders. // The program takes basis points; all entries must sum to exactly 10000.

What “irreversible” means here

Specifically and only this: update_fee_shares_v2 sets admin_revoked = true on your sharing config, and the program will not accept another share update afterwards. That is the claim the screener gates on, and it is why the table shows an irreversible chip per coin rather than as a blanket statement.

It is worth being precise about what this does not mean. The same program also exposes a v1 update_fee_shares that stays revocable until revoke_fee_sharing_authority is called, plus transfer_fee_sharing_authority. A config set up through that path is not irreversible, and we do not list it. If your tooling offers you the v1 path, it is the wrong one.

The fee, stated exactly

Whatever share you commit — 100% on the full send, 20%+ on the project lane — the fee program pays the burn wallet directly. Your fees never pass through any other account of ours on the way in.

Each buyback cycle, the open-source keeper first moves a disclosed 5% operations fee from the burn wallet to the ops wallet (zF99gG1g19gfN83522e6i5THHdPpYxpAP2ynA79dPVE) as a plain transfer, then buys $ANSEM with everything else and burns it. Straight talk: the routing is program-enforced; the 5% fee is not — it’s taken by open-source keeper code and lands on-chain every cycle where anyone can watch it. Audit it, then hold us to it.

Same terms for every coin, at every size, in both lanes. No rebates, no negotiated rates, nothing sold off-chain — placement is earned on-chain by the share you route and the bar you clear, and deliberately nothing else exists to have to trust us about.

Listing criteria

Committing your fees is what routes the money. Getting listed on the screener is a separate, stricter bar — a coin can be routing fees and still show as excluded here. Every check below is evaluated live and shown per-coin with its result.

  • Config activestatus == Active.
  • Irreversibleadmin_revoked == true, i.e. the v2 path.
  • Share to burns — the burn wallet holds 100% of the config as its only shareholder (full send), or at least 20% alongside yours (project lane). Only the full send ranks on the podium.
  • Vault migrated bonding_curve.creator equals your sharing config PDA, which proves the fee vaults actually moved.
  • Market cap — at or above $200,000. We take the lower of DexScreener’s reported figure and supply x price, because the reported field is wrong often enough to matter.
  • Holders — at least 1,000 addresses with a non-zero balance. Where no holder index is configured this reads unverified; it is never estimated.
  • Not a cashback coin is_cashback_coin == false.
  • Fresh wallets — no more than 15% of supply held by newly created wallets. Specified but not yet enforced; it ships in v1.1 and is displayed as pending until then.

Cashback coins cannot participate

If your coin was launched with the cashback flag, its creator fee is paid out to traders by the protocol through volume-accumulator accounts. The flag is locked at launch and there is no CTO path that changes it, so those fees can never reach a burn wallet — no configuration on your side or ours fixes it. The screener reads BondingCurve.is_cashback_coin directly and excludes those coins permanently.

Caveats — read before committing

  • pump.fun retains an override. The fee program exposes reset_fee_sharing_config_v2 to its own admin. Your revocation binds you; it does not bind pump.fun. We have not been able to prove the exact authority gating on that instruction, so we disclose it rather than talk around it.
  • Fees already accrued do not come with you. Fees that accumulated before the config change are swept to the previous recipient list — normally you. Claim them first if you want them.
  • This is one-way. There is no undo, no grace period, and no support ticket. If you change your mind after you lock it, the answer is no.
  • Creator fees can be small, or zero. The creator share decays as market cap rises, and it is 0% on every venue other than pump.fun’s own. A coin that trades mostly elsewhere may route almost nothing. The keeper only acts once 5 SOL has accrued.
  • Listing is not payment and not an endorsement. We do not price-support anything, and nothing on this site is a claim about your coin’s price or anyone’s returns.
  • We will never launch a token. Not now, not later. Any “bullscreener” coin is a scam.