How Heartbeat works
The rules in one place. Nothing here is a promise of returns.
How it works
- 1
Hold
Hold at least about 0.2 SOL worth of $BEAT. Buy whenever you like: your own 30-minute clock starts the moment you hold the minimum.
- 2
Your own clock
Every wallet is paid once per 30 minutes of its own continuous holding (30, 60, 90 min…). Joined 5 minutes before or after anyone else? Doesn't matter. Paid in the first payout batch after your mark (batches run every ~1.5–2.5 min, timing randomised).
- 3
Fees become the pool
Every 30 minutes the bot claims creator fees (0.30–0.95% of trading volume on pump.fun) into the payable pool. No volume, no pool.
- 4
Climb every round
Your multiplier follows your rounds held (30-minute payout rounds kept without selling) and is higher every single round: about ×1.43 after one round held, ×2.73 after 11, ×5.8 after 99, with no cap. Your multiplier rises every round with no cap, so your share of each payout keeps growing the longer you hold. SOL payouts follow trading volume — quiet periods can mean smaller rounds. A new wallet starts at 0 rounds held and is not paid at anyone else's multiplier. Your share also scales with your token balance. Sell, even a small amount, and the wallet is permanently excluded from payouts.
- 5
SOL lands in your wallet
No claim button. Each batch sends SOL straight to the wallets that reached their mark.
Payout ladder
rounds heldThe longer you hold, the bigger your share of each payout
Each 30-minute payout round you hold without selling is one round held. Your multiplier is higher every single round, with no cap and no top step. Your share is your token balance × this multiplier, compared with every other holder's. Selling, even a small amount, permanently ends a wallet's payout eligibility.
Want to see where a wallet sits? Check a wallet ↓ (paste an address or connect read-only).
Your multiplier rises every round with no cap, so your share of each payout keeps growing the longer you hold. SOL payouts follow trading volume — quiet periods can mean smaller rounds.
Your share also depends on every other holder and on how much trading fee comes in. Not a promise of any payout.
How each payout is calculated
- Your clock. A wallet's k-th payout is due at hold_start + k × 30 min (k = 1, 2, 3…), where hold_start is when it began holding the minimum without interruption. Moving all tokens out resets hold_start and k; a sale ends eligibility for good.
- Batches. A payout batch runs every 90–150 s (randomised). It pays every wallet whose due time has passed.
- Amount. payout = floor(payable pool × weight ÷ total weight), where weight = token balance × multiplier and multiplier(n) = 1 + 0.5·ln(n) + 0.08·(n−1)0.75, n = rounds held + 1, with no cap. Two wallets with the same multiplier split by balance (a wallet with 20M tokens gets 20× the share of a wallet with 1M). The multiplier raises your share compared with wallets that hold the same amount for fewer rounds. Your multiplier rises every round with no cap, so your share of each payout keeps growing the longer you hold. SOL payouts follow trading volume — quiet periods can mean smaller rounds.
- Qualifying, and the rollover. A wallet qualifies in a round only after it has held for its own full 30 minutes. A wallet that does not qualify yet is not paid and loses nothing: its would-be share (pool × its weight ÷ total weight of all holders) stays in the pool and rolls over into the next round, where qualifying wallets share it. Payouts + rollover always add up to the pool exactly (whole lamports; the rounding remainder rolls over too).
- Linked wallets (demo rule). Wallets that look related, for example funded from the same source or created together, are treated as one group: the group's combined payout weight is capped at its largest single wallet. The share that the cap removes is not given to anyone else; it rolls over into the next round. This is an automatic rule applied to patterns, not a judgement about any person, and it is simulated in this demo.
- Selling. Any sale, even 1% of a wallet's tokens, permanently excludes that wallet from payouts. The pending share it would have received is forfeited and rolls over into the next round; its balance no longer counts; buying again or moving tokens back does not restore it, and no new 30-minute clock starts. Earnings it already received stay in its history. Only the selling wallet is affected (other wallets in a linked group are not). Banned wallets are listed, with the share each sold of its own holding, on the Banned wallets page.
- Always solvent. A round pays at most the pool. The pool is topped up by the 30-minute fee checkpoint; total paid can never exceed what was claimed.
- Cumulative counter. The total paid out is the sum of all batch totals, stored by the server and only ever increasing.
Deviation from the product spec: the spec splits one pool equally among everyone at a single snapshot. Here each wallet is paid on its own 30-minute clock, in proportion to its token balance × rounds-held multiplier, and shares of wallets that are not qualified yet roll over. Demo data: the clock runs 10× faster than real time here.
What funds the pool
The creator fee on pump.fun depends on where the coin trades. These are the bands from the product spec (not re-verified for this demo):
| where | creator fee |
|---|---|
| bonding curve | 0.30% |
| PumpSwap, market cap 0–420 SOL | 0.30% |
| PumpSwap, 420–1,470 SOL | 0.95% |
| above 1,470 SOL | steps down from 0.90% |
Weights use an escalating, uncapped rounds-held curve: multiplier(n) = 1 + 0.5·ln(n) + 0.08·(n−1)0.75 for payout round n = rounds held + 1 (no cap, strictly higher every round), with weight = token balance × multiplier and share = pool × weight ÷ total weight. Multipliers and balances only decide how SOL is split between holders; they never create it.
FAQ
Why was my payout tiny?
Payouts come only from creator fees, a small slice of trading volume. Quiet markets mean small pools, and each pool is split across every eligible wallet.
Why zero?
You have not yet held for 30 minutes in a row, you moved your tokens out (which restarts your clock), you sold (a sale permanently ends eligibility), or the payable pool was empty.
What counts as selling?
Any transfer out looks like a sale on-chain. The site only calls out swaps through a known pool; a plain transfer is logged quietly as "moved".
Can the dev change the rules?
Changes are announced beforehand. Rules in force are always on this page. The bot is unaudited software.
Why can't I see my exact payout time?
Batches run every 90–150 seconds with randomised timing, and the checkpoint that tops up the pool is hidden within ±5 minutes. You see an estimated window that starts at your own 30-minute mark.
Is this safe?
There is nothing to connect: you only paste a public address to check it. We never build a transaction and never ask you to sign anything (not even a message). If any site asks you to sign or approve something to "claim", it is not us.
What is real here?
The pot, holders, bans and payouts shown here come from the bot's own ledger, built from the real token holders on-chain and real creator-fee claims. Every payout transaction links to its on-chain signature.