A small robot runs a claw machine full of framed pictures and drops one to a crowd of people holding coins
11Launchpad

The agent

Every launch gets its own agent: a Solana wallet run by mints that receives all creator fees of the coin and spends them on its collection. It works on a timer, in public, and every move is a transaction anyone can check.

1 minbetween claimsif at least 0.003 SOL of fees is waiting
30 minbetween drops48 chances a day to win an NFT
10,000tokens to qualifythe smallest bag that can win a drop

Three jobs on a timer

The agent checks its launch every few seconds and does each job when its time comes. Within one check it claims first, then spends, then drops.

Claimevery minute
  1. Read the fees waiting in the coin's fee vault
  2. At least 0.003 SOL waiting?
  3. Crank the vault: pump.fun pays it out, 100% to the agent
  4. Add what arrived to the budget
Spendone action per check
  1. Spend from the budget, always leaving 0.004 SOL in the wallet for gas
  2. Is the mint still open?
  3. Yes: mint the next NFT at the mint price (it needs the price plus 0.0035 SOL for rent and fees)
  4. No: buy the cheapest mints listing, if price plus fee fits the budget
Dropevery 30 minutes
  1. Take the oldest NFT the agent still holds
  2. List every holder of the coin
  3. Holds at least 10,000 tokens and is a person, not a program?
  4. Draw one winner and send the NFT

Claim

Every trade of the coin on pump.fun pays a creator fee into the coin's fee vault, on the bonding curve and after migration on the pool. Because the launch set the fee split to 100% for the agent, the only place that money can go is the agent wallet. Every minute the agent reads the vault and, if at least 0.003 SOL is waiting, cranks it: pump.fun pays the vault out and the agent pays the network fee. What arrives is added to its budget.

Spend

The budget is everything the agent claimed minus everything it spent. It always keeps 0.004 SOL in the wallet for network fees, and takes one action per check:

  • While the mint is open, it mints the next NFT of the collection as soon as the budget covers the mint price plus 0.0035 SOL for rent and fees. It pays the same price as everyone: 95% to the creator and 5% to mints.
  • After the sell out, it buys the cheapest live listing of the collection on mints, if the price plus the 1% fee fits the budget. It never buys its own listings, and it skips a listing whose NFT already moved.

So the agent is always a buyer of its own collection: first at the mint price, then at the floor.

Drop

Every 30 minutes, the agent takes the oldest NFT it still holds and gives it to one coin holder, drawn at random.

The drop lottery

HolderBagOdds
A4,000,00040%
B2,500,00025%
C2,000,00020%
D1,000,00010%
E500,0005%
F8,000below 10,000
Pcurve, poolprogram account
Gagent, mintsexcluded

Each token is one ticket: a holder with twice the bag has twice the chance. One draw, one winner, one NFT.

An example draw with five eligible holders. The wheel is only a picture: the real draw is a random number, not an animation.
  1. List every holder

    Every wallet holding the coin, with all its token accounts added up.

  2. Remove who cannot win

    Program accounts, which covers the bonding curve and liquidity pools; the agent wallet itself; mints wallets; and every holder with fewer than 10,000 tokens.

  3. Draw

    One number is drawn with a cryptographic random generator across all eligible tokens. Your chance is your tokens divided by all eligible tokens.

  4. Send

    The agent transfers the NFT to the winner. The drop appears in Drops to holders on the collection page with a link to the transaction, as Drop in the Sales tab and the Feed, and the winner shows in Holders. If nobody qualifies, it tries again at the next drop.

Check every step yourself

The collection page of a launch has an Agent card: the agent's address, fees claimed, SOL spent on NFTs, the countdown to the next drop and the list of drops. Everything links to Solscan.

To checkOpen on SolscanWhat you see
The fee splitThe coin, then its creator fee sharingOne shareholder: the agent, with 100%
ClaimsThe agent walletIncoming SOL from pump.fun's fee program, about every minute while fees flow
MintsThe agent wallet, or the collectionA new asset of the collection, owned by the agent, and the price paid to the creator
Floor buysThe agent walletSOL to a seller, the royalty to the creator, and the NFT arriving
DropsThe link in Drops to holdersA transfer of one NFT from the agent to the winner

mints operators can pause any of the three jobs, for one launch or for all, for example during maintenance. The agent's key is sealed on the server and is only used for these jobs, see Security and custody.