drop
wallet
devnet — coins launched here are test coins with no value.

how drop works

how drop works

short version: a coin's creator fee is split four ways on-chain. one of those shares buys the coin and drops it to $DROP holders.

what drop is

drop is a launch layer for pump.fun. you launch a normal pump.fun coin through drop. it trades on pump.fun, and after it graduates, on its canonical pumpswap pool. drop has no bonding curve, no exchange and no pool of its own.

what drop adds is the creator-fee split, locked when the coin is created, and the drops that follow.

what $DROP is

$DROP is drop's platform token. holding it at a round's snapshot makes a wallet eligible for that round's drop. that is all it does.

mint: not configured on this deployment

the loop

trade on pump.funor its pumpswap poolcreator feepump.fun sets the ratesharing configlocked split, on-chain50% coin holdersheld by drop10% $DROP dropsdrop treasury20% dropplatform20% creatortheirs on arrivalbuy the coincurve or pumpswap pooldrop to $DROP walletssnapshot, pro-ratasolid boxes above the line: enforced by pump.fun's programs. below it: run by drop's worker and operator.
  1. someone trades the coin. pump.fun takes its fees, including a creator fee.
  2. the creator fee accrues to the coin's sharing config. anyone can trigger the payout to the four wallets.
  3. the 10% lands in drop's $DROP treasury. drop's ledger records it against that coin.
  4. once a coin's share is big enough, a round opens: snapshot $DROP holders, quote a buy, check limits, buy.
  5. the bought coins are split across eligible $DROP wallets and sent.

the fee split

these are percentages of the creator fee. not of trade volume. not of all pump.fun fees. pump.fun's protocol and lp fees never reach drop or the creator.

percentages of the creator fee pump.fun pays out — not of trade volume, not of all pump.fun fees.

share of creator feegoes toof 1 sol creator feeafter it arrives
50%holders of the coin0.5 solheld; payout not built yet
10%$DROP drop treasury0.1 solbuys + drops (operator)
20%drop platform0.2 soldrop's revenue
20%launching creator0.2 solthe creator's

pump.fun's fees, for context

pump.fun charges by market-cap tier. the creator column is the fee drop splits. read from pump.fun's fee config on-chain, not typed in by us.

from mcap (sol)protocollpcreator
00.95%0%0.3%

live · 0s ago devnet

how a drop reaches you

  1. a round opens for one coin when its share in the $DROP treasury clears a minimum budget (now 0.25 sol).
  2. the worker snapshots every $DROP account and records the slot.
  3. it quotes a buy — bonding curve before graduation, canonical pumpswap pool after — and rejects it if it breaks a limit: spend cap 2 sol, slippage 3%, pool impact 2%.
  4. an operator reviews the round and approves it. only then does the buy happen.
  5. the coins are split pro-rata by $DROP balance, rounded down. the remainder rolls to the next round.
  6. transfers go out in small batches. tiny shares are held for you until they're worth sending.
  7. everything is saved: snapshot, quote, allocation, signatures, costs, retries.

costs

launchingnetwork fee + rent for the new accounts, paid by the creator. shown from a simulation before you sign. drop charges nothing at launch.
tradingpump.fun's fees, unchanged by drop.
a drop roundnetwork fees for the buy and each transfer batch, plus token-account rent for wallets that don't hold the coin yet. paid from the same coin's treasury share, before anything is sent.
receivingfree. you never sign anything to receive a drop.

enforced, run, not promised

enforced

by pump.fun's programs: the creator fee rate, the four recipient wallets and their shares, and that the split can't change once set. payouts to the four wallets can be triggered by anyone.

run by drop

by drop's worker and operator: noticing fees, deciding when a round is worth it, buying, snapshotting, splitting and sending. paying the 50% to coin holders is also drop's job, and isn't built yet.

not promised

any amount, schedule, yield or price. no automatic payouts beyond what's listed as enforced. no price floor for $DROP or any coin.

status of every feature

devnet · worker seen 2026-09-26T11:05:21.244Z
featurestatusnote
launch a pump.fun coin (create_v2)blockedsplit wallets not configured: DROP_TREASURY_WALLET, COIN_HOLDER_TREASURY_WALLET
lock the creator-fee split (create_fee_sharing_config + update_fee_shares_v2)blockedupdate_fee_shares_v2 revokes the admin, so the split cannot be changed afterwards
verify launches on-chain; recover partial launchesworkingreads the bonding curve, sharing_config and create transaction; a coin is 'verified' only if all match
observe creator fees reaching drop's treasuriesworkingworker last seen 2026-09-26T11:05:21.244Z
call distribute_creator_fees_v2 (permissionless payout to all shareholders)offanyone can call it; drop observes the result either way
$DROP mintblockedDROP_MINT not set. drop never creates or deploys a token on its own.
drop rounds: snapshot, quote, allocation (dry run)blockedneeds DROP_MINT
drop rounds: live market buys of the launched coinoffneeds DROP_LIVE_PURCHASES=true, a treasury signer, and operator approval of each round
drop rounds: live transfers to $DROP walletsoffneeds DROP_LIVE_PAYOUTS=true and a treasury signer
50% share: rewards to holders of each launched coinblockedthe 50% reaches drop's coin-holder treasury on-chain. paying it out to that coin's holders is not built in this mvp; it accrues in the ledger. pump.fun's holder-rewards mode sends 100% of creator fees to holders, so it cannot carry this split.
coin metadata hostingworkingserved by drop at /api/metadata/<id>. ipfs pinning is not integrated; if drop's server goes away, the uri breaks.
verified
checked against pump.fun's current docs and sdk; built; not yet run on mainnet from this deployment
working
built and covered by tests; runs in this deployment
blocked
cannot run until the note is resolved
off
built, switched off by default