Xcas is open-source. No owner. No admin. No premine.

Xcas is mined money.
No one issues it.

Xcas (XEC) is a proof-of-work token on BNB Smart Chain. New coins come into existence only when a miner finds a valid solution — under emission rules fixed in code from the first solution to the last.

Solutions mined

—

solutions recorded by the contract — slot 1 is the genesis entry

Current era

—

each era is 210,000 solutions

XEC issued

—

of 20,999,999.9769 XEC maximum

Current reward

—

—

Next halving

—

until the reward halves

Founder stream remaining

—

of 2,099,990 XEC (era 0 only)

Live from the Xcas contract on BNB Smart Chain. Refreshed automatically; figures are read on-chain, never from a server.

Get a quick overview for

Three ways to take part — all of them open to anyone, with no sign-up and no gatekeeper.

Miners

Point a browser tab or the CLI miner at the current challenge. Find a hash below the target and the reward is yours — 40 XEC per solution in era 0.

Holders

XEC transfers are plain and tax-free. Mined coins unlock after 100 further solutions — the coinbase maturity rule — then move like any other token.

Developers

The contract is a single verified source file. Read the rules yourself, verify them on BscScan, and build miners, dashboards or pools on top — no permission needed.

Xcas uses proof-of-work to issue its coins, carried out collectively by whoever chooses to mine. There is no central authority, no company and no administrator: the contract has no owner and no admin functions, so nobody can mint outside the mining rules, change the emission schedule, pause transfers or redirect the founder stream. The design is public, the supply is capped by arithmetic, and everyone can take part.

Mined, not issued

Every XEC enters circulation as a mining reward. There was no premine, no sale and no allocation.

Fixed by code

The halving schedule, the difficulty retarget and the era-0 founder split are enforced by the contract itself — they cannot be edited later.

Open to everyone

Any wallet can mine, hold and transfer XEC. No allowlist, no account, no minimum — the contract treats every address the same.

Mine XEC

Connect a wallet and mine from this page. Your browser searches for a nonce whose hash — keccak256(challenge · your address · nonce) — lands at or below the current target.

Walletnot connected
Your balance—
Spendable / maturing—
Current challenge—
Current target—
Attempts0
Hashrate0 H/s

Honest note: a browser tab is a slow miner — expect thousands of hashes per second, not millions. Mining is a lottery against the whole network; a tab may run a long time between solutions. Serious miners should use the CLI miner below, ideally on several machines.

CLI miner

The command-line miner grinds locally and submits solutions automatically. Each process uses one CPU core — run several processes in parallel to use more cores. It needs Node.js 18 or newer and a wallet key with a little BNB for gas.

# 1. Get the miner (download: miner.mjs) # and install its one dependency: npm install ethers # 2. Run it — the miner is configured through environment # variables (the only flag it reads is --once): PRIVATE_KEY=0xYOUR_PRIVATE_KEY \ XCAS_CONTRACT=0x0402839288DD2c02363547c1509EF7CF7584A75f \ node miner.mjs # It reads the live challenge and target, grinds nonces, # and calls mint(nonce) the moment it finds a solution.

Download: miner.mjs (single file; needs Node.js + the ethers package: npm install ethers). Treat any private key you use for mining as a hot wallet: keep only gas money in it.

How it works

The complete emission rules. Everything below is enforced by the contract code — this page only describes it.

EraSolutionsReward per solutionSplit
0genesis + 209,999 mined50 XECgenesis burned whole · mined: 40 to the miner · 10 to the founder address
1210,001 – 420,00025 XECall to the miner
2420,001 – 630,00012.5 XECall to the miner
3630,001 – 840,0006.25 XECall to the miner
……halves every era…
33from 6,930,0010 XECemission complete — minting closed

FAQ

The short answers. The long answer to every question is the contract source — read it.

Is there a premine?

No. No XEC was allocated to anyone before mining began. The only coins created at deployment were the 50 XEC genesis reward, and those were burned immediately. Every spendable XEC in existence was mined under the same rules open to everyone.

Who controls Xcas?

No one. The contract contains no owner, no admin role and no upgrade mechanism. Nobody can change the emission schedule, mint outside the mining rules, pause the token or redirect the founder stream. What was deployed is what will run, for as long as the chain runs.

Why is there a founder reward?

To fund the launch — deployment, tooling and the work of bringing the network to life — without a premine or a sale. It is deliberately limited: 20% of rewards during era 0 only, 2,099,990 XEC in total (a tenth of all XEC that will ever exist, less the share the burned genesis entry would have carried), and it ends permanently at the first halving. The same model was used by Zcash for its first four years.

When does it end?

The subsidy halves every 210,000 solutions and reaches zero at era 33, when the shift-right formula runs out of bits — on the target pace of one solution per 10 minutes, that lands around the year 2158. At that point all 20,999,999.9769 XEC have been issued and mining rewards stop; the token simply circulates.

How do I mine?

With any wallet. Either use the miner on this page — connect a wallet and press Start mining — or run the CLI miner on your own machine. When your miner finds a hash at or below the current target, it submits the nonce to the contract and the reward is credited to your address, locked for the next 100 solutions.