Docs
Documentation

How vendor.cash works

Every trade of $VENDOR pays a creator fee. Every 5 minutes those fees buy a Collector Crypt gacha pack, and the real, graded card inside goes to one holder. This page covers all of it: where the money comes from, how the machine is picked, how the winner is drawn, how you can check it yourself, and what you actually end up holding.

01 · Start here

Overview#

vendor.cash is a coin with a vending machine attached. $VENDOR trades on pump.fun, paired with CARDS, Collector Crypt's token. Like every pump.fun coin, each buy and sell pays a small creator fee. The creator wallet here belongs to an automated bot we call the keeper, and the keeper does one thing: it turns those fees into trading cards for holders.

Every 5 minutes, on the clock, the keeper sweeps the fees, swaps them to USDC, buys a pack from a Collector Crypt gacha machine, opens it, and sends the card inside to a holder drawn at random. The more you hold, and the longer you've held it, the better your odds. There's nothing to claim and no wallet to connect: the card simply shows up in the wallet that holds the coin.

TRADES
$VENDOR buys & sells
→
CARDS
creator fees
→
USDC
via Jupiter
→
GACHA
pack ripped
→
HOLDER
card delivered
The short version
Hold at least 100,000 $VENDOR through a full round and you're in every draw. That's 288 draws a day, each one a real graded card.
02 · For holders

Quick start#

  1. 01
    Buy $VENDOR
    On pump.fun (the Buy button anywhere on this site goes straight to the coin). Any Solana wallet works.
  2. 02
    Hold at least 100,000
    Smaller bags aren't entered. Above that, your tickets grow with your balance up to a cap of 1% of supply.
  3. 03
    Wait one round
    Tickets count what you held through the whole previous round, so a fresh buy starts counting at the next drop, about 5 minutes later.
  4. 04
    Check your odds
    Paste your wallet on the Holders page to see your chance per drop and per day.
  5. 05
    Watch the machine
    The countdown on the home page shows the next pull. Winners and their cards appear on Pulls as they land.
You don't need to do anything else
No claiming, no signing, no staking, no connecting a wallet to this site. Keep the coin in a normal wallet you control. Coins sitting on an exchange or inside a liquidity pool can't win, because those wallets aren't yours.
03 · Mechanics

The 5-minute loop#

Each drop runs the same sequence. If a step can't happen (no fees yet, nobody eligible), the keeper stops there and tries again next drop.

  1. 01
    Sweep the creator vaults
    All fees accrued since the last drop, in CARDS and in SOL, move from pump.fun's creator vaults into the keeper wallet. Any wrapped SOL is unwrapped.
  2. 02
    Convert to USDC
    CARDS, and any SOL beyond a small gas reserve, are swapped to USDC on Jupiter. Collector Crypt sells packs for USDC.
  3. 03
    Pick the machine
    The rotation names a machine for this slot. If the fund can't cover it, the keeper picks the most expensive machine it can cover. If it can't cover any, the drop is skipped and the money rolls over.
  4. 04
    Snapshot holders
    Every holder's balance is recorded. Tickets compare this snapshot with the previous one.
  5. 05
    Draw the winner
    A finalized Solana blockhash seeds a weighted random pick. The winner is chosen before any money is spent, so a pack is never bought with nobody to give it to.
  6. 06
    Buy and open the pack
    The keeper pays Collector Crypt, the pack rolls on-chain, and a graded card comes out as an NFT.
  7. 07
    Deliver
    The card NFT is transferred to the winner. The pull is published with the card, the winner, the odds and every transaction link.
04 · Where the money comes from

Creator fees#

pump.fun charges a fee on every trade and sends a share of it to the coin's creator. For $VENDOR the creator is the keeper wallet, so that share is the machine's entire budget. No team allocation and no presale fund it. Volume does.

Paired with CARDS#

Most pump.fun coins trade against SOL. $VENDOR trades against CARDS (CARDSc…xYjp), Collector Crypt's token. So the fees arrive in CARDS. Pairing with CARDS ties the coin to the same ecosystem the cards come from. Every $VENDOR trade is also CARDS volume.

Claiming#

Fees sit in creator vaults: one on the bonding curve and one on the pump AMM after the coin graduates. Before each drop the keeper claims from every vault in every quote token, CARDS and SOL, in a single sweep. A vault holding less than 0.001 SOL is left for later so tiny claims don't waste gas. Some legs of the claim can come out as wrapped SOL, and the keeper unwraps it straight away.

Swapping to USDC#

Collector Crypt packs are priced and paid in USDC, so the keeper swaps everything it claimed into USDC through Jupiter. All CARDS is swapped, plus any SOL above a 0.05 SOL reserve that stays behind to pay for transactions and the card transfer. Swaps worth under $1 wait until there's more, and every swap is capped at 1.5% slippage.

The pack fund#

The pack fund shown across the site is everything the next drop could spend: USDC in the keeper, plus CARDS and spare SOL still waiting to be swapped, plus fees still unclaimed in the vaults, all valued at live prices. The keeper only spends USDC, but the rest is converted at the start of every drop, so the fund is a good measure of what the next pull can afford.

Volume is the throttle
More trading means fatter fees, which means pricier machines get funded more often. A quiet hour might fund a Starter pack; a busy one can push the fund toward the Legendary machines and above.
05 · The packs

The machines#

Packs come from Collector Crypt, a Solana platform that tokenizes real, professionally graded trading cards and keeps the physical slabs in insured vaults. Their gacha machines each hold a pool of real cards: Pokémon, One Piece, Dragon Ball, Riftbound, sports, even watches. Every public machine is part of vendor.cash's rotation, from $25 Starter packs up to $5,000 Celestial packs. Browse them all on the Machines page. Click any machine to see every card currently inside it.

Odds & tiers#

Every card in a machine belongs to one of four tiers, set by its insured value relative to the pack price. Each machine publishes its own odds and value range per tier. A typical shape:

TierTypical oddsValue vs. pack priceWhat it means
EPIC~1%Well above the pack priceThe chase. Can be worth 10–200× the pack.
RARE~4%Clearly above the pack priceA strong pull.
UNCOMMON~15–20%At or above the pack priceA solid card.
COMMON~75–80%Around the pack priceMost pulls. Still a real graded card.

The exact numbers differ per machine and are shown live on each machine's page, along with how many cards of each tier are still in stock.

Expected value#

Collector Crypt publishes an EV for each machine: the average insured value of a pull, weighted by the tier odds. For most machines EV sits a little above the pack price. EV is an average over many pulls; a single pull is usually a common near the pack price, and occasionally something much bigger.

How a pack rolls#

When a pack is opened, Collector Crypt rolls a number between 1 and 100,000,000 using a verifiable random function (VRF). The roll maps to a tier through the machine's published ranges, and a card from that tier is sent out. The roll and its proof are recorded per pack, so the outcome can be checked independently of us. vendor.cash has no influence over which card comes out.

Turbo mode is off
Collector Crypt offers a “turbo” option that instantly sells common pulls back for cash. The keeper never uses it: every pull, common or epic, is delivered to the winner as a card.
06 · Which machine

The rotation#

Instead of always buying the same pack, the keeper walks through every machine in a fixed order, one per drop. That keeps drops varied across categories, and every lap climbs from cheap packs to expensive ones. The full schedule, with local times, is on the Rotation page.

Slot order#

Machines are grouped by category and sorted cheapest first within each group. The rotation then takes one machine from each category in turn: the cheapest Pokémon, the cheapest One Piece, the cheapest sports machine and so on, then the next cheapest of each. Consecutive drops hop between categories and each lap ends on the most expensive machines.

The slot for a drop comes straight from the clock: slot = floor(drop time ÷ 300s) mod machines. That's why the site can show the whole future schedule. A full lap takes machines × 5 minutes.

Underfunded slots#

The fund…What happens
Covers the slot's machineThat machine is opened.
Can't cover it, but covers a cheaper oneDowngrade: the most expensive in-stock machine the fund covers is opened instead, from any category. The pull notes the downgrade.
Can't cover any machineSkipped. Nothing is bought, the fees roll over, and the next slot gets a bigger fund.

Machines that are sold out are skipped the same way. The rotation keeps moving with the clock either way: a skipped slot doesn't delay the schedule.

07 · Who wins

The draw#

Winning is a weighted lottery: every eligible holder gets tickets, and one ticket is drawn. The rules are built so that odds reward holding, not timing a buy right before the clock hits zero, and so that no single wallet can dominate.

Tickets#

Your tickets for a drop are:

tickets
tickets = min( balance now, balance at the previous snapshot )
tickets = min( tickets, 1% of supply )        // 10,000,000 $VENDOR

Held through the round. Taking the smaller of the two snapshots means only coins you held for the whole previous round count. Buying a big bag seconds before a drop adds nothing until the next one. Selling half your bag counts against you immediately.

Capped at 1%. Holdings above 10,000,000 $VENDOR don't earn extra tickets. A whale can't own the machine. Below the cap, splitting a bag across wallets changes nothing: the same coins earn the same tickets.

Who's in#

WalletIn the draw?
Holds ≥ 100,000 $VENDOR through the roundYes
Holds less than 100,000 $VENDORNo: below the minimum
Bought during the current roundNot yet: eligible from the next drop
Won one of the last 12 dropsNot yet: sits out a 12-drop cooldown (1 hour)
Liquidity pools, the bonding curve, vaultsNever: not a person
Any program-owned accountNever
The keeper wallet itselfNever

Program-owned accounts are detected on-chain: a Solana wallet a person controls has a public key on the ed25519 curve, and a program-derived account (pools, vaults, the bonding curve) doesn't. Those accounts are dropped from the holder list entirely.

Your odds#

odds
odds per drop = your tickets ÷ everyone's tickets
odds per day  = 1 − (1 − odds per drop) ^ 288         // 288 drops a day

Both numbers are shown for your wallet on the Holders page, refreshed every drop. Example: holding 0.5% of all tickets gives about a 76% chance of at least one card over a day.

08 · Don't trust, verify

Verifying a winner#

The randomness for each draw comes from a finalized Solana blockhash, a value the whole network agrees on and nobody can choose in advance. Every pull on the Pulls page shows the blockhash and slot it used. With the holder snapshot, anyone can redo the draw and get the same winner:

the draw, exactly
eligible = holders with tickets > 0, sorted by wallet address (A→Z)
weights  = each holder's tickets in micro-units: floor(tickets × 1,000,000)
total    = sum(weights)

seed     = sha256( "<blockhash>:<drop number>" )      // e.g. "9xQe…f2:42"
r        = seed as a 256-bit integer  mod  total

walk the eligible list in order, subtracting each weight from r;
the winner is the first wallet where r < its weight
Why a blockhash
The keeper asks for the latest finalized blockhash at draw time. It can't be predicted ahead of the drop, and once it's published it can't be changed. Hashing it with the drop number gives every drop its own seed.
09 · Getting the card

Delivery#

The keeper buys and opens each pack with its own wallet, so the card lands there first. It then reads the card on-chain (name, grade, image, owner) and transfers it to the winner. Collector Crypt cards are either Metaplex Core assets or programmable NFTs; the keeper handles both.

You'll see the card in any wallet that shows NFTs (Phantom, Solflare, Backpack) usually within a minute or two of the drop. The pull on the Pulls page links the card, the pack purchase and the transfer on Solscan.

10 · The prize

What you win#

A tokenized, graded trading card. The NFT in your wallet represents a real slab (PSA, BGS, CGC and others) held in a professional, insured vault on Collector Crypt's side. Each card carries its grade, its grading certificate, and an insured value.

You can…How
Hold itIt's yours. Keep it in your wallet as long as you like.
Trade itIt's a normal Solana NFT: sell or trade it wherever Collector Crypt cards are listed.
Redeem the physical cardThrough Collector Crypt: the NFT is burned and the slab is shipped to you. Shipping fees apply.
About instant buyback
Collector Crypt offers a 72-hour instant buyback on pulls. That offer is tied to the wallet that opened the pack, which is the keeper, not the winner, so don't count on it for cards won here.
11 · When

The timer#

Drops land on fixed 5-minute marks of the clock (:00, :05, :10 …), counted in absolute time. Everyone everywhere counts down to the same moment, and the schedule doesn't drift.

Times on the site are shown in your own timezone, formatted by your browser. A drop at 7:40 PM in New York shows as 1:40 AM in Berlin. The countdown follows your device clock, so if your clock is off, your countdown is off by the same amount.

12 · When things go wrong

Safety & failures#

SituationWhat happens
Not enough fees yetThe drop is skipped and fees keep accumulating. Nothing is lost.
Nobody eligibleNothing is bought. The fund carries over.
A machine is sold outIt's skipped like an unaffordable slot.
The pack API hiccups mid-dropThe pack's ID is saved before any payment is made. On the next tick the keeper resumes it; opening a pack is idempotent, so retries can't double-spend.
The transfer to the winner failsThe card stays safely in the keeper wallet and the transfer is retried. The winner doesn't change.
A payment transaction looks wrongEvery payment is simulated before it's signed. A transaction that wouldn't succeed is never sent.
The keeper is offlineThe countdown keeps running but no packs are bought. Fees sit in the vaults and are all claimed on the next run.
13 · Receipts

Transparency#

Everything the machine does is on-chain and linked from the site:

  • Treasury shows the keeper wallet, its balances, unclaimed fees, and a log of every claim, unwrap and swap with transaction links.
  • Pulls lists every drop: pack, card, grade, value, winner, their odds, the seed blockhash, and the purchase and transfer transactions.
  • Holders shows the latest snapshot: balances, tickets, odds and wins.
  • Machines pulls odds, stock and card pools live from Collector Crypt.
14 · Reference

Numbers at a glance#

ParameterValue
Drop interval5 minutes (288 drops a day)
Minimum to enter100,000 $VENDOR
Ticket cap1% of supply (10,000,000 $VENDOR)
Winner cooldown12 drops
Hold requirementThrough one full round (two snapshots)
Randomnesssha256(finalized blockhash : drop number)
Pack currencyUSDC
Fee tokenCARDS (plus SOL)
Gas reserve0.05 SOL
Swap slippage cap1.5%
Supply1,000,000,000 $VENDOR

These are the keeper's current settings. If they ever change, this table changes with them.

15 · Questions

FAQ#

Do I need to connect my wallet or claim anything?+
No. Hold the coin and you're entered. Cards are sent straight to the wallet holding it.
I just bought. Why am I not eligible?+
Tickets count what you held through the whole previous round. You'll be in from the next drop, about 5 minutes after your buy.
Does holding more help?+
Yes, up to the cap. Tickets scale with your balance until 1% of supply (10,000,000 $VENDOR); above that, no extra tickets.
I won. Can I win again?+
Yes, after sitting out the next 12 drops. The cooldown spreads cards across more holders.
Can coins on an exchange or in a pool win?+
No. Pools and program-owned accounts are excluded, and an exchange wallet isn't yours, so any card would go to the exchange.
What if nobody trades for a while?+
Fees stop coming in, so drops get skipped until the fund can cover a pack again. Fees never expire; they just accumulate.
Why did a drop open a cheaper machine than the rotation said?+
The fund couldn't cover the scheduled machine, so the keeper opened the most expensive one it could. The pull says so in its note.
Can the team pick the winner or the card?+
No. The winner comes from a public blockhash you can verify, and the card comes from Collector Crypt's VRF roll.
Where's my card? I don't see it.+
Check the Pulls page for your drop and its transfer link. Some wallets hide new NFTs or tuck them into a collectibles or hidden tab.
Is the card real?+
Yes. Each NFT represents a physical graded slab held in an insured vault, and can be redeemed and shipped through Collector Crypt.
Can I get the physical card?+
Yes, via Collector Crypt's redemption: the NFT is burned and the slab ships to you. Shipping fees apply.
What does the keeper keep?+
A small SOL reserve (0.05 SOL) for transaction fees. Everything else goes into packs.
What's the contract address?+
Use the copy box at the bottom of the sidebar, or the Buy button, which always points to the live coin.
16 · Read this

Risks#

  • Not an investment. $VENDOR is a memecoin. Its price can go to zero. Nothing here is financial advice.
  • No guaranteed drops. Drops depend on trading volume. No volume, no fees, no packs.
  • Card values vary. Most pulls are commons worth roughly the pack price. Insured values are estimates, and market prices can be lower.
  • Third parties. The machine depends on pump.fun, Collector Crypt, Jupiter and Solana. An outage or a change on their side can pause drops.
  • Operated, not autonomous. The keeper is a bot run by the team on a server. If it's down, drops pause until it's back.
  • Parameters can change. Rules like the minimum or the cap may be tuned. This page always reflects the current values.
17 · Terms

Glossary#

Keeper
The bot that owns the creator wallet and runs every drop.
Creator fee
pump.fun's per-trade fee share paid to a coin's creator. Here it funds the packs.
CARDS
Collector Crypt's token, and the pair $VENDOR trades against.
Pack fund
USDC plus everything about to become USDC: what the next drop can spend.
Machine
A Collector Crypt gacha with its own pack price, odds and card pool.
Slot / lap
One drop's place in the rotation / one full pass through every machine.
Snapshot
The holder balances recorded at each drop.
Tickets
Your weight in the draw: the smaller of your last two snapshots, capped.
Cooldown
The 12 drops a winner sits out.
Tier
Epic, rare, uncommon or common: a card's value band in its machine.
Insured value
The vault's insured valuation of the physical card.
EV
Expected value: the odds-weighted average value of a pull.
VRF
Verifiable random function: how Collector Crypt rolls each pack, with proof.
Blockhash
A finalized Solana block's hash: the public seed for each draw.