preview. nothing is live yet. the program is not deployed, the server is not running, and every number here is example data.
read the ruleslaunch a coin. its fees buy gift cards for its holders.
creator fees land in the coin's vault on chain. once a day spendo's server takes from the holders' share, buys gift cards on bitrefill and draws winners among holders. that part runs off chain.
- 0 to 50%
- creator split, fixed once registered
- 18:00 utc
- daily draw, run by the server
- 20 h
- minimum gap between takes, on chain
coffee$10gift card
groceries$20gift card
rides$10gift card
games$50gift card
food delivery$25gift cardpick a name. pick your split.
you choose how much of the creator fees you keep, from 0 to 50%. the rest goes to the holders' card pool. once the coin is registered, the program has no way to change the split.
today's payout
every day at 18:00 utc spendo's server draws winners among holders and buys their cards on bitrefill, off chain. it pays with one take from the coin's card pool, and that take is on chain. the numbers below are preview data for an example coin.
all of a day's cards are paid by one take from the card pool. the program checks the 20 hour gap and that the take fits the pool. it cannot check the order, the card count or who got the codes, and the sol goes to the server's wallet.
oct 7, 18:00 utc. 8 cards out of the taco night vault. uber eats 2, steam 2, doordash 1, amazon 1, starbucks 1, instacart 1. one take of 1.42 sol from the card pool, with the tx and the bitrefill order id.
sized by the server, off chain.
one signature, then a code.
the winner connects the wallet that won, signs one message, picks a brand and gets the code. no email, no name.
01trades pay creator feesevery buy and sell on pump.fun pays a creator fee.
02fees fill the vaultpump.fun fee sharing sends them to the coin's vault on chain. the creator's split is theirs to claim, the rest is the card pool.
0318:00 utc, off chainspendo's server draws winners among holders and buys their cards on bitrefill, paid from the card pool.
04winners claimsign with the wallet that won, pick a brand, get the code.
$25 card.
taco night vault, today's 18:00 utc draw.
spendo claim card $25 wallet 8Fq2…kW9d draw 18:00 utc nonce 4f1c9a
a signature proves you hold the wallet that won. it sends no transaction and moves no funds.
ready to spend. today's take names the bitrefill order behind it, on chain.
splitting a wallet changes nothing. the server weights each wallet by what it holds.
the plain version.
- 01
nothing is live yet. the program is not deployed, and the launchpad and the server are not running. anything on this page marked preview is example data.
- 02
only a coin's own pump.fun creator can register it with spendo, once, picking a split from 0 to 50% of its creator fees. no instruction in the program changes the split after that.
- 03
the fees reach the coin's vault through pump.fun fee sharing, which the creator sets on pump.fun. the program does not set or lock that setting, and it does not control what happens to fees after the coin graduates. it splits whatever arrives.
- 04
anyone can book what arrived. the creator's split becomes claimable by the creator only, the rest goes to the holders' card pool. the creator can hand the creator role, with the claim, to another wallet. the split stays.
- 05
the server's key can take from the card pool only, at most once every 20 hours per coin, up to the whole pool in one take. every take names one bitrefill order id and a card count in its transaction. it can never touch the creator's share.
- 06
the admin key, which starts as the deploy key, can replace the server's key or hand the admin role to another key.
- 07
the draw, the card purchase on bitrefill and the hand-off of codes run on spendo's server. the sol from a take goes to the server's wallet, and the program cannot check that an order exists, what it bought or who got the codes. for this part you trust the server and its posts.
- 08
the plan: every day at 18:00 utc the server draws winners among holders, weighted by how much they hold, so splitting a wallet changes nothing. card size follows the pool: one $10 card a day when fees are thin, dozens when a coin is busy.
- 09
every take gets a post with its transaction and its bitrefill order id, so the two can be matched.
- 10
spendo buys gift cards like any other bitrefill customer. brand names on this page are plain text. no brand sponsors spendo or knows it exists.
- 11
coins can lose value. spendo does not promise profit, and winning a card one day says nothing about the next.
- 12
the program (Fpmg…GrY2, anchor 0.31, 34 of 34 local tests passing, read it) is not deployed yet. when it ships it stays upgradeable by the deploy key while it is tested. that key could change any rule above, and this page will say so until the upgrade key is burned.