BRC & BRX Tokenomics
Every number on this page comes from the consensus source code or is read live from the chain. Emission is paid at consensus boundaries, not per block, and is capped by a hard 330,000,000 BRC supply.
Genesis allocation · 194,000,000 BRC
58.79% of max supply · 45 funded wallets · summed on-chain at block 0| Allocation | BRC | % of cap | Wallet | Counts as circulating when spent |
|---|---|---|---|---|
| Public Sale | 30,000,000 | 9.09% | 0x2ca212…342F08 | yes |
| Liquidity | 30,000,000 | 9.09% | 0x207A7c…0D55c4 | yes |
| Foundation | 15,000,000 | 4.55% | 0x6704fb…7246a6 | no · reserve / operations |
| Development | 15,000,000 | 4.55% | 0x6B63B8…03C2fB | no · reserve / operations |
| Private Sale | 15,000,000 | 4.55% | 0x7e0Fbd…410322 | yes |
| Staking Rewards reserve | 15,000,000 | 4.55% | 0x40C857…1f04F2 | no · reserve / operations |
| Treasury | 12,000,000 | 3.64% | 0xcA42FD…f85014 | no · reserve / operations |
| Marketing | 10,000,000 | 3.03% | 0x7802aa…Dd2577 | yes |
| Ecosystem | 8,000,000 | 2.42% | 0x23f79E…541c60 | yes |
| Airdrops | 5,000,000 | 1.52% | 0x8f120d…f03D88 | yes |
| Validator wallets (3M + 2M + 2M) | 7,000,000 | 2.12% | 3 wallets | no · reserve / operations |
| Node & validator wallets (32 × 1,000,000) | 32,000,000 | 9.70% | 32 wallets | no · reserve / operations |
| Total genesis | 194,000,000 | 58.79% | Remaining 136,000,000 BRC (41.21%) can only be created by consensus rewards | |
Circulating supply counts only BRC that has left the six distribution wallets (Public Sale, Liquidity, Private Sale, Marketing, Ecosystem, Airdrops). Reserve, foundation, treasury and validator wallets accumulate rewards but are not counted as circulating.
Consensus emission · paid at boundaries, never per block
reward_distribution.go · params/brdpos_constants.go| Halving era | Blocks | Approx. years | Epoch | SuperBlock | ClusterChain | BRC / year | Era total | Cumulative |
|---|---|---|---|---|---|---|---|---|
| Era 0current | #0 – #47,303,999 | 0.0 – 4.5 | 1,000 | 5,000 | 20,000 | 11,831,407 | 53,241,333 | 53,241,333 |
| Era 1 | #47,304,000 – #94,607,999 | 4.5 – 9.0 | 500 | 2,500 | 10,000 | 5,915,704 | 26,620,667 | 79,862,000 |
| Era 2 | #94,608,000 – #141,911,999 | 9.0 – 13.5 | 250 | 1,250 | 5,000 | 2,957,852 | 13,310,333 | 93,172,333 |
| Era 3 | #141,912,000 – #189,215,999 | 13.5 – 18.0 | 125 | 625 | 2,500 | 1,478,926 | 6,655,167 | 99,827,500 |
| Era 4 | #189,216,000 – #236,519,999 | 18.0 – 22.5 | 62.5 | 312.5 | 1,250 | 739,463 | 3,327,583 | 103,155,083 |
| Era 5 | #236,520,000 – #283,823,999 | 22.5 – 27.0 | 31.25 | 156.25 | 625 | 369,731 | 1,663,792 | 104,818,875 |
Rewards halve every 47,304,000 blocks (9 × 10,512,000 ÷ 2 ≈ 4.5 years at 3-second blocks) by an exact right-shift (reward ÷ 2era), decaying toward zero with no floor. The geometric total of 106,482,667 BRC plus the 194M genesis leaves a safety margin of about 29,517,333 BRC under the 330M cap. Regular blocks mint nothing; validators earn the gas fees of the blocks they seal.
Where each reward goes
active since block 6,005,886 (first epoch #6,006,600)Epoch reward · 1,000 BRC
- 50% masternodes that sealed blocks in the epoch
- 40% staking reward pool 0x1000…2C18
- 10% foundation wallet
Before block 6,005,886: 40 / 40 / 10 voters / 10, with the staker and voter shares credited to the foundation wallet. Percentages moved, the total minted per epoch never did.
SuperBlock · 5,000 BRC
- 50% masternodes
- 30% stakers
- 10% voters (paid to the foundation until on-chain voting exists)
- 10% foundation
ClusterChain · 20,000 BRC
- 50% masternodes
- 30% stakers
- 10% voters (→ foundation)
- 10% foundation
Transaction fees
common/constants.go · core/state_transition.goBRX · stake BRC, earn BRX
NativeBrcStakingWithBrx · BRXToken (ERC-20) · parameters read from the live contracts| Period | From | BRX per BRC per day | BRX per 1,000 BRC per year |
|---|---|---|---|
| Halving 0current | Dec 30, 2025 | 0.15 | 54,750 |
| Halving 1 | Dec 30, 2027 | 0.075 | 27,375 |
| Halving 2 | Dec 29, 2029 | 0.0375 | 13,688 |
| Halving 3 | Dec 29, 2031 | 0.01875 | 6,844 |
| Halving 4 | Dec 28, 2033 | 0.009375 | 3,422 |
| Halving 5 | Dec 28, 2035 | 0.0046875 | 1,711 |
BRX is minted by the staking contract when rewards are claimed, so its supply is exactly the rewards paid out to date. It is fingerprinted by Token DNA on every transfer and trades against WBRC on BirrDEX. Contract 0xDc267E…8C01cd · vault 0xBb0821…E90DA9.
Validators & staking requirements
5 active masternodes · max 108 in production| Boundary tier | Stake required | Uptime required | Reward eligibility |
|---|---|---|---|
| Epoch | 50,000 BRC | 85% | share of 1,000 BRC per epoch |
| SuperBlock | 100,000 BRC | 99% | share of 5,000 BRC per superblock |
| ClusterChain | 1,000,000 BRC | 99.9% | share of 20,000 BRC per clusterchain |
Mainnet activations
block-keyed hard-fork switches · common/constants.mainnet.go · params| Block | Activation | Effect |
|---|---|---|
| #1 | Mainnet genesis | First block sealed 2025-12-30 19:42 UTC; V1 static consensus |
| #900 | V2 · epoch rewards | First epoch checkpoint; 1,000 BRC epoch reward and 900-block epochs begin |
| #3,000,000 | tipSigning | Block-signer (0x89) signature path activated |
| #3,110,000 | Consensus blacklist | Protocol-level blacklist after the validator-etherbase drain incident |
| #3,464,000 | tipRandomize | Randomize contract (0x90) secret/opening rounds enabled |
| #5,000,000 | tipIncreaseMasternodes | Masternode set size raised toward the 108 production maximum |
| #5,004,186 | Masternode contract fix | Runtime bytecode and storage of the 0x88 validator contract corrected in a coordinated activation |
| #6,005,886 | Staker payout activation | Epoch split becomes 50/40/10 and the 40% staker share is paid to the staking reward pool |
Chain parameters
params/brdpos_constants.go · genesisFull narrative, architecture and contract inventory: read the whitepaper →
