From a pump.fun fee to a GoFundMe donation
The automated path every lamport takes: claim, swap, transfer, queue, pay. What each step does, what it waits for, and what you can verify.
6 min read · Updated November 3, 2026
Creator fees do not move on their own. pump.fun parks them in a vault that belongs to the coin's creator, and someone has to claim them. On PumpFundMe that someone is a keeper that runs around the clock. Here is the full path.
1. Claim
Every few minutes the keeper looks at every linked coin. When a coin's unclaimed fees pass a small minimum, the keeper sweeps the fee bucket and calls pump.fun's distribute instruction. Because the fee-sharing configuration names the PumpFundMe fee wallet as the only shareholder, the SOL lands directly in that wallet; no intermediate hop.
The ledger records this as "Fees claimed", attributed to the coin and its campaign, with the transaction signature.
2. Convert and move
GoFundMe takes cards, not SOL. When a campaign's pending fees reach a threshold worth sending, the pipeline swaps SOL to USDT and transfers the USDT to the card wallet. Both steps are on-chain and appear in the ledger as "SOL → USDT" and "Sent to card wallet".
Thresholds exist so that network and swap fees stay a negligible fraction of what is donated. Small campaigns simply take a little longer to accumulate.
3. Queue and pay
A donation job is created for the campaign with the USD amount that is ready. GoFundMe has no public donation API, so the final step is a card payment to the fundraiser. When it completes, the job is marked done with GoFundMe's receipt, and the campaign page links to it.
Until a job is paid, the campaign page shows the amount as "queued for the next GoFundMe payment" so nothing disappears into a black box.
What you can check yourself
- The fee wallet on Solscan: every claim arrives there, every swap and transfer leaves from there.
- The ledger on this site, which lists each step with its signature and the campaign it belongs to.
- The campaign page's donation receipts, which point back to GoFundMe.