A storybook model, run on live markets
A pot that fills with every trade, and pours out in bitcoin.
Satpot is a simple idea: a small slice of every trade in a token goes into a shared pot, and the pot is paid to the people holding it, in sats. This site lets you test that idea against real markets, before you trust anyone's promise about it.
CA
Live from mempool.space, refreshed every 45 seconds.
How the pot works, in three movements
-
A slice of each trade
The token carries a small transfer fee, set once at launch. On every buy and sell, that slice is set aside before anyone can touch it. Trading volume, not new buyers, is what fills the pot.
-
Swapped into bitcoin
At a fixed rhythm, the pot is swapped into a bitcoin-backed token on Solana. Converting in batches keeps the price impact small and the schedule predictable, so nobody front-runs a surprise sale.
-
Poured by share
Each eligible holder receives a slice in proportion to their bag. Nobody stakes, claims or signs. The maths is the whole product, which is why every tool below shows its working.
Interlude · follow one trade
From a single swap to sats in a bowl
- 01Someone trades. A buy lands on the chart, like any other.
- 02A slice drops in. The token's fixed fee falls into the shared pot.
- 03The pot becomes bitcoin. On the rhythm, it is swapped in one batch.
- 04Poured by share. Bigger bags hold bigger bowls. Nobody claims.
Fill a pot with a real token's trading
Pick any Solana token. Its real last-24-hour volume from DexScreener drives the pot. Change the recipe and watch what the same market would have paid.
- Pot per day
- —
- In bitcoin, per day
- —
- Each payout
- —
- Yield to all holders
- —
Model. Daily pot = volume × fee × holder share × (1 − conversion cost). Yield = pot per year ÷ market cap. Real volume changes hourly.
What would your bag be paid?
Uses the token and recipe from the simulator. Your slice is your bag divided by the value held by eligible wallets.
One payout, poured
The current payout from the simulator, split across the selected token's largest holders. We ask Solana for the top accounts and the supply through this site's read-only RPC.
Bowl size follows each account's share of supply. "rest" is everyone outside the top accounts. Each bowl fills with its slice of one payout.
| # | Account | Supply | Sats |
|---|---|---|---|
| Pour a payout to load holders. | |||
Sats & fees: why the rail matters
Paying thousands of small holders in native bitcoin costs block space, and tiny outputs fall below the dust limit entirely. This compares a real batched bitcoin transaction at live fees with bitcoin-backed tokens sent on Solana.
Native bitcoin, batched
- Transactions
- —
- Block space
- —
- Total fee
- —
- Share of payout
- —
- Holders below dust
- —
Bitcoin-backed token on Solana
- Transactions
- —
- Priority fee (live median)
- —
- Total cost
- —
- Share of payout
- —
- New token accounts (one-off rent)
- —
Assumptions: one input, outputs of 31 vB (SegWit) or 43 vB (Taproot), dust limits of 294 and 330 sats, up to 3,000 outputs per transaction, holders sized by a Zipf curve. Solana: 20 transfers per transaction, 5,000 lamports per signature, 6,000 compute units per transfer.
Quiet seasons: when volume fades
A pot is only as busy as its market. Most tokens trade far less in month three than in week one. Set a weekly fade and see what your bag collects over half a year.
- 26 weeks, steady
- —
- 26 weeks, fading
- —
- Volume halves after
- —
Bitcoin, right now
The weather a payout is sent into: price, fee market, the blocks queued in the mempool and the ones just mined.
Queued in the mempool
Recently mined
Source: mempool.space public API.
Questions people ask
Is Satpot a token I can buy today?
Not from this page. Satpot is the model and the toolkit. If a Satpot token is launched, its contract address will appear here, with a copy button, and nowhere else on this site. Until then, nothing here is minted, sold, traded or held for you.
Where do the numbers come from?
Token prices, volume and market cap come from DexScreener. Bitcoin price, fees, mempool and blocks come from mempool.space. SOL price comes from Jupiter. Supply, holders and Solana priority fees come from a read-only Solana RPC on this site. Anything that is not live is labelled model or sample.
Why pay in bitcoin rather than the token itself?
Paying in the same token creates pressure to sell it to realise anything. Paying in a separate, deeper asset lets holders keep their bag and still receive something with its own market. The trade-off is a conversion step, which the simulator charges for.
Why not send native bitcoin to every holder?
Because small outputs are expensive and anything under the dust limit cannot be sent at all. Section v. computes this with live fee rates. For thousands of small holders, a bitcoin-backed token on Solana is usually far cheaper, at the cost of trusting that token's custodian or bridge.
Does a yield figure mean I will earn that?
No. Every yield figure here is today's volume carried forward. Volume fades, prices move, and the token you hold can lose value far faster than any payout makes up for. Section vi. exists to show how quickly a quiet market shrinks the pot.
Why does the holder list sometimes show a modelled curve?
Ranking a token's largest accounts is a heavy RPC call that public nodes often refuse. When it is refused, the pour uses a clearly labelled Zipf curve over the real supply instead of pretending.
Do you connect to my wallet?
No. Nothing on this site asks for a wallet, a signature or a key. Every tool runs in your browser with public data.