preview. nothing is live yet. the program is not deployed, the server is not running, and every number here is example data.

read the rules
a launchpad for pump.fun coins

launch 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 card
8Fq2…kW9d won $25food delivery · preview
launch

pick 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.

creator split 20%
0%25%50%

of every creator fee that reaches the vault, 20% is yours to claim and 80% goes to the holders' card pool.

the launchpad is not running. this form does nothing today.

what holders will see
taco night
TACO
fees to the holders' card pool80%
fees to the creator20%
split after registrationfixed
daily draw18:00 utc
trades onpump.fun
payouts

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.

taco night vault example coin
preview
next draw in --:--:-- 18:00 utc
card pool 1.42 sol holders' share
cards today 8 $170 in codes
to holders 80% creator keeps 20%
winners drawn off chain by spendo's server, weighted by how much each wallet holds
wallet brand picked value

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.

spendolast daily post
preview

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.

one post a day: how many cards, which brands, how much sol, the take tx
today's take, on chain
preview
from the card pool1.42 sol
cards reported8
bitrefill order idfills in when live
transactionfills in when live
card size follows the pool
thin feesone $10 card a day
busy coindozens a day

sized by the server, off chain.

how it works

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.

  1. 01trades pay creator feesevery buy and sell on pump.fun pays a creator fee.
  2. 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.
  3. 0318:00 utc, off chainspendo's server draws winners among holders and buys their cards on bitrefill, paid from the card pool.
  4. 04winners claimsign with the wallet that won, pick a brand, get the code.
18:02preview
spendo
you won a
$25 card.

taco night vault, today's 18:00 utc draw.

wallet 8Fq2…kW9d
value$25
brandyour pick
step 1 of 3
sign one message
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.

step 2 of 3
pick a brand
allfoodridesgamestop-upsgroceries
step 3 of 3
your code
uber eats · $25 KQ7F-29XM-4TPB example code

ready to spend. today's take names the bitrefill order behind it, on chain.

more tokens, more tickets
one wallet with 2% of supply
2%
the same tokens split in two
1% + 1%

splitting a wallet changes nothing. the server weights each wallet by what it holds.

rules

the plain version.

status
  1. 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.

on chain, enforced by the program
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 06

    the admin key, which starts as the deploy key, can replace the server's key or hand the admin role to another key.

off chain, on spendo's server
  1. 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.

  2. 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.

  3. 09

    every take gets a post with its transaction and its bitrefill order id, so the two can be matched.

the rest
  1. 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.

  2. 11

    coins can lose value. spendo does not promise profit, and winning a card one day says nothing about the next.

  3. 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.