halvd
BTC …Supply / coin 21,000,000On curve …Graduated …$HALVD burned …Solana
How halvd works

The rules

Everything a halvd coin does is settled the moment it launches: its supply, its curve, its fees and who those fees pay. This page spells all of it out.

halvd runs no program of its own. Each coin is a Meteora Dynamic Bonding Curve pool on one of 20 shared configs, and a Meteora DAMM v2 pool once it graduates. The numbers here come from the same code that builds those configs.

Supply per coin21M21,000,000, minted once
Halvings4price ×2 each
Fee1%every trade, in BTC
Pool liquidity100%locked for good
01 / Supply#supply

21,000,000, minted once

The same cap as bitcoin, on every coin. The whole supply is created in the launch transaction, and after that nobody can add to it. That includes us.

Created
All 21,000,000 coins, with 6 decimals, are minted into the curve when the coin launches. There is no presale, no team allocation and no vesting. The creator gets coins the way everyone else does: by buying them.
Mint authority
Revoked. The configs use DBC's fixed-supply token setting, so neither the curve nor anyone else can ever mint again.
Freeze authority
Revoked. No one can freeze the coins in your wallet.
Metadata
Locked. Name, ticker and image can't be edited after launch.
Checked live
Each coin page reads the mint from Solana when you open it and shows the supply and both authorities exactly as the chain reports them. You don't have to take this page's word for it.
Paired with
cbBTC, Coinbase's wrapped bitcoin on Solana. It has 8 decimals, so its smallest unit is exactly 1 sat. Prices read in sats per coin first, dollars second.
02 / The curve#curve

Four epochs, then a pool

A coin's price climbs through four epochs. In each one the price goes ×2 while the coins sold go ÷2, so every epoch brings in the same BTC: 25% of the coin's graduation target.

Price through the epochssame shape on every tier
E1E2E3E4Pool
0coins sold →21M
Epoch 150 BTC
9.42Mcoins · 44.9% of supply1× → 2× price
Epoch 225 BTC
4.71Mcoins · 22.4% of supply2× → 4× price
Epoch 312.5 BTC
2.36Mcoins · 11.2% of supply4× → 8× price
Epoch 46.25 BTC
1.18Mcoins · 5.6% of supply8× → 16× price
PoolDAMM v2
3.33Mcoins · 15.9% of supplyopens at 16× with all BTC raised
Between epochs
No jump. Each epoch opens at the exact price the last one closed at. What changes is the pace: every segment of the curve holds √2 less liquidity than the one before, so the same BTC moves the price further.
Epoch names
Each epoch carries the block subsidy bitcoin paid in the same era: Epoch 1 50 BTC, Epoch 2 25 BTC, Epoch 3 12.5 BTC, Epoch 4 6.25 BTC. A label, not a payout.
Tiers
The launcher picks one of four tiers. A tier is only a graduation target: it scales every price on the curve and nothing else. Supply, epochs, fees and modes are identical across all four, and the choice is permanent because each tier is its own config.
Tiersprices in sats per coin · FDV = price × 21M
TierGraduates atStart priceFinal priceFDV at startFDV at graduation
Spark0.125 BTC0.23 sats3.75 sats0.049 BTC0.788 BTC
Block0.25 BTC0.47 sats7.50 sats0.098 BTC1.576 BTC
Vault0.5 BTC0.94 sats15.01 sats0.197 BTC3.152 BTC
Whole1 BTC1.88 sats30.02 sats0.394 BTC6.304 BTC

Graduation

Sold on the curve84.1%17.7M coins
Seeded in the pool15.9%3.33M coins + all BTC
Dust burned0.01%2,100 coins
Final price16×the start price
When
The moment epoch 4 fills. DBC closes the curve and opens a Meteora DAMM v2 pool at the curve's final price, holding all the BTC raised plus the coins the curve didn't sell.
Why that split
It falls out of the math rather than a setting. The pool has to match the raised BTC at the final price, which takes 3.33M coins; the four epochs sell the rest. Same split on every tier.
Dust
DBC keeps a 0.01% sliver of supply (2,100 coins) as rounding room. At graduation it goes to the keeper, which burns it with the memo halvd burn.
03 / Fees#fees

1% a trade, in BTC

Every buy and every sell pays the fee in cbBTC. Meteora takes its cut, the coin's mode decides who gets the largest part, and halvd's part buys back $HALVD and burns it.

One fee, split four ways1% of every trade · paid in BTC
60%
15%
20%
  • 60% Fee sharegoes where the coin's mode says
  • 15% Buyback & burnbuys $HALVD, burns all of it
  • 5% Treasurysent to halvd's treasury wallet
  • 20% Meteoraprotocol fee
Meteora
20% of each fee. It's Meteora's protocol fee; halvd has no say over it.
Fee share
60% of each fee. Where it goes is the coin's mode, picked at launch. Each mode is its own set of configs, so the choice is written on chain and can't be switched later.
Platform
20% of each fee, claimed in BTC by the keeper. It sends 25% of every claim to the treasury (memo halvd treasury) and spends the other 75% on $HALVD, burning every coin it buys (memo halvd burn). Per fee, that's 15% burned and 5% to the treasury. Until $HALVD launches, the burn part waits with the keeper.
How it's wired
Creator mode: the config itself pays the creator 75% of what's left after Meteora and the keeper 25%. Every other mode: that whole remainder goes to one halvd key (distributor or miner), which passes 25% of each claim on to the keeper with the memo halvd platform share.
Modeswho gets the 60% fee share
  • CreatorThe fee share is yours, paid in BTC. Claim it any time from Wallet. Claimed by: The creator's walletWallet →
  • HoldersThe fee share is split across everyone holding the coin, by balance, and claimed in BTC. Claimed by: halvd distributor keyRules ↓
  • Long holdLike Holders, but weight grows with time held: up to 4× after a week without selling. Claimed by: halvd distributor keyRules ↓
  • BTC addressThe fee share is bridged and paid out to a Bitcoin address you bind at launch. It can't be changed. Claimed by: halvd distributor keyRules ↓
  • HashrateThe fee share rents Bitcoin hashrate for the coin's own rig. Found blocks go to holders or to a burn. Claimed by: halvd miner keyRules ↓

The first seconds

Fee by second after launchanti-snipe
49.99%0–1 s
33.66%1–2 s
17.33%2–3 s
1%3 s on
Why
Bots that buy in a coin's opening seconds pay up to 49.99%. The fee steps down every second and settles at 1% from second 3. Whatever a sniper pays is split like any other fee.
Your first buy
A buy bundled into the launch transaction pays 1%, not the snipe rate: DBC charges the first swap of the creation transaction the lowest fee on the schedule. It lands in the same transaction as the launch, so nobody can get in ahead of it.
No first buy
The first outside buyers may pay the snipe rate instead. Bundling a first buy keeps that money out of a bot's plan.

After graduation

Pool fee
1% per trade on the DAMM v2 pool, collected in BTC.
Liquidity
100% permanently locked, 0% withdrawable. The positions earn fees but can never be pulled, by anyone.
Positions
Creator mode: 80% to the creator, 20% to halvd's keeper. Every other mode: 100% to the mode's claimer key, and its pool fees take the same path as the curve fees.
04 / Holders mode#holders

Fees for whoever holds

The fee share is split across everyone holding the coin, by balance, and claimed in BTC.

Who holds it
The config pays this mode's fee side to halvd's distributor key. It passes the platform part to the keeper and keeps the holders' 60%-of-each-fee share for them until it's claimed.
Snapshots
Every 60 seconds in a coin's first 1 hour, then every 10 minutes. Each one fires at a random moment inside its window, so there's no second worth timing a buy around.
What one pays
The holders' share of every fee that arrived since the previous snapshot, split pro rata by balance.
Who counts
Any wallet holding at least $10 of the coin at that moment, valued at the coin's own price in sats and the BTC/USD price of the moment. All of a wallet's token accounts for the coin are added together.
Who doesn't
Pools, vaults and other program-owned accounts, every halvd role key (keeper, distributor, miner, sender) and the treasury.
Nobody qualifies
The amount stays in the coin's pot and goes out with the next snapshot.
Claiming
From 500 sats owed, on the coin page or in Wallet. You sign the claim and pay its network fee, plus a one-time account rent if your wallet has never held cbBTC. Credits don't expire.
Can be zero
No trades, no fees, nothing to split. Long quiet stretches are normal.
05 / Long hold mode#longhold

Time held counts

Like Holders, but weight grows with time held: up to 4× after a week without selling.

Weight by time heldwithout selling or sending
  1. From the start1×
  2. After 6 hours2×
  3. After 1 day3×
  4. After 7 days4×
Everything else
Same distributor, snapshots, $10 minimum, exclusions and claims as Holders mode. The one change: a wallet's slice is balance × weight instead of balance alone.
Clock starts
At the first snapshot that finds your wallet holding the coin. Coins bought between snapshots start counting at the next one.
Clock resets
When a snapshot finds a lower balance than the one before. Selling resets it, and so does sending coins to another wallet. You drop back to 1×, and the receiving wallet starts its own clock from zero.
Buying more
Blends the clock instead of resetting it: your hold time becomes the average across your coins, with new coins at zero. Hold 1,000 coins for 1 day, buy 1,000 more, and your clock reads 12 hours: the weight moves from 3× to 2× and climbs back from there.
06 / BTC address mode#btc

Paid to a bitcoin address

The fee share is bridged and paid out to a Bitcoin address you bind at launch. It can't be changed.

Launch memohalvd payout v1 <bitcoin address>
Binding
The creator signs the launch with exactly one payout memo. That address is the coin's payee for good: no setting, key or admin action can change it. A launch without exactly one valid memo binds nothing.
When it pays
Automatically, once 12,000 sats are owed and the bridge costs 10% or less of the payout. A coin that has gone 90 days without a payout is paid from 6,000 sats at up to 20%, so slow coins still get paid.
Bridge
Relay turns cbBTC on Solana into native BTC and sends it to the bound address. Relay's fee comes out of the payout.
Receipts
Every payout shows three numbers: gross, bridge fee and net, next to its transactions.
Until then
The share waits with the distributor key, as in Holders mode.
Sender key
A dedicated sender key signs each bridge deposit. It's funded with one payout at a time and holds nothing in between.
07 / Hashrate mode#hash

Fees that mine

The fee share rents Bitcoin hashrate for the coin's own rig. Found blocks go to holders or to a burn.

Launch memohalvd hash v1 <holders|burn> <pool|solo>
Binding
Two choices in one memo, signed by the creator at launch: where found blocks go (holders or burn) and how the rig mines (pool or solo). Both are final.
Who holds it
The miner key claims this mode's fee side, passes the platform part to the keeper and spends the rest on hashrate.
Renting hash
Hashrate is rented on Braiins Hashpower as spot bids, pointed at CKPool's solo pool under the coin's own worker.
Pool
Every pool-mode coin hashes toward one shared address. A found block is split by the hash each coin delivered since the last one, and the coin whose worker found it takes 10% first.
Solo
The rig hashes to its own address and keeps the whole block. It finds one far less often.
Every block
5% buys $HALVD and burns it.
Found block
After 100 confirmations the reward is swept back to Solana as cbBTC. holders: credited to the coin's holders and claimed as in Holders mode. burn: spent buying the coin and burning it.
Odds
Rented hash finds blocks rarely. A rig can spend everything it's given and find nothing; the fees are spent on hashrate either way.
08 / Boosts#boosts

Burn for the top spot

Boosting is the one paid placement on halvd, and it's paid by burning $HALVD. Coins with boost left show first.

Boost memohalvd boost v1 <coin mint>
How
One transaction from your wallet: a burn of $HALVD plus the memo naming the coin. A burn without exactly one valid memo, or under the minimum, doesn't count.
Minimum
1,000 $HALVD per boost.
Fade
Full weight when it lands, then down in a straight line to zero over 24 hours. Burn 10,000 and it counts as 5,000 after 12 hours, and as nothing after 24.
Stacking
Boosts on one coin add up, whoever sends them.
Ranking
The most boost left right now ranks first. To pass the leader, burn more than it has left.
Who gets it
Nobody. Burned coins leave the supply for good: not halvd, not the creator, no one receives them.
Status
Boosts need $HALVD, which hasn't launched yet.
09 / Addresses#addresses

Check every key

Read live from this server. Every address opens in Solscan, so you can see what it has done.

Reading addresses…
10 / Risks#risks

Before you trade

halvd is a tool, not an investment. Plainly:

Real money
Every trade uses real cbBTC. A coin can go to zero, and you can lose everything you put in.
Burns
Burning $HALVD reduces its supply. That is all it does. It doesn't hold up a price, and nothing on this site promises one.
Fee shares
Every payout on this page is funded by trading fees. They follow volume and can be zero.
Hashrate
Rented hashrate may never find a block.
Third parties
Payouts and rigs depend on Relay, Braiins Hashpower and CKPool. Any of them can fail, pause or change terms.
halvd's jobs
Snapshots, payouts, rigs and buybacks run on halvd's servers with halvd's keys. If those stop, these stop until they're back. Fees already earned stay on chain meanwhile.
The house coin
$HALVD may not exist yet. Until its address appears on this site, any coin using the name isn't it.

Every figure on this page is computed from the constants the configs are built with. If this page and the chain ever disagree, the chain is right.