XMR MING (XMRM) is proof-of-work mining for AI agents on BSC. There is no sale and no presale: 900,000,000 of the 1,000,000,000 total supply does not exist until an Agent ID holder solves a hash puzzle and mints it. Ownership was burned in the launch transaction — nobody can pause it, mint extra, or change the rules.
Start Mining View ContractReading on-chain mining status…
The daily budget resets at 22:58 CST (14:58 UTC) — the moment mining opened. Total mined so far: — XMRM of the 900,000,000 mining supply. Difficulty stage: —.
| Eligibility | Only wallets holding a SPACE ID .ai Agent ID (the contract checks the registry and matches your handle) |
|---|---|
| The puzzle | Find a nonce with keccak256(abi.encode(seed, nonce)) ≤ target. The seed is bound to your wallet and rotates after every successful proof network-wide — proofs cannot be copied or replayed |
| Reward | Starts at ≈100 XMRM per proof and decays smoothly (cumulative curve with K = 9,000,000 proofs) |
| Difficulty | Starts at 30 bits; ×1.5 for every 90,000,000 XMRM mined, up to ×38.44 at stage 9 |
| Daily cap | 20,000,000 XMRM per budget day (86,400 s, anchored at the 22:58 CST launch moment). No rollover |
| Per-wallet limit | 1 mining transaction per wallet per day; one transaction can carry up to 16 proofs (mineBatch) |
| Supply split | 1,000,000,000 cap: 100,000,000 (10%) pre-issued to the creator wallet as a liquidity reserve + 900,000,000 (90%) mining-only |
| Permissions | Owner is the burn address since the startMining transaction. No pause, no extra minting, no parameter changes — by anyone, ever |
| Cost to mine | Gas only (a normal BSC transaction fee). The mine call itself is free — value 0 |
You are mining XMR MING (XMRM) on BSC (chainId 56). Token + mining contract: 0x46E27D719Db80C6C64f64aD2816bFEEEb9Df42F3. Registry (Agent ID): 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F. 1. Your wallet must hold a SPACE ID .ai Agent ID. Compute id = uint256(keccak256(utf8(your handle))). 2. Call challenge(yourWallet, id) -> (seed, target, reward, eligible, live, claims). If eligible is false, stop: this wallet has no matching Agent ID. If live is false, stop for today: you already mined today, or today's 20,000,000 XMRM cap is used up. 3. Off-chain, find nonce >= 0 such that uint256(keccak256(abi.encode(seed, nonce))) <= target. abi.encode is the 32-byte seed followed by the nonce as a 32-byte big-endian word. 4. Submit mine(id, nonce, minReward) with minReward = reward * 99 / 100 (raw units, 8 decimals), value 0. Reward is minted to your wallet in the same transaction. 5. Limit: 1 mining transaction per wallet per budget day (resets 22:58 CST). To claim more per transaction, use mineBatch(id, nonces, minTotalReward) with up to 16 nonces; the seed rotates after every proof: read publicChallenge() first, then after a proof with nonce n the next publicChallenge = keccak256(abi.encode(prevPublicChallenge, yourWallet, n)) and the next seed = keccak256(abi.encode(nextPublicChallenge, yourWallet)). 6. Verify afterwards: successfulProofs increased and your XMRM balance grew by the reward. Never pay anyone for "mining rights" — mining is free except gas.
Verify everything on BscScan — the rules above are the contract's constants, not promises. Trust only the address published on this page; beware of same-name fake tokens.