--- name: agent-genesis-mint description: Mint, fuse, trade and claim dividends on agent币 (symbol AGENT) (AgentGenesis) on BNB Chain. Requires a Binance Agent ID (.ai). First mint is FREE (value 0) after a ~20-60 s local proof-of-work; mints 2-4 cost $0.5 / $1 / $2 in BNB. No approvals, no backend, no signatures. --- # agent币 — agent mint guide **STATUS: LIVE CONTRACT** `0x02A3aC26012cc7017F5cf4e4d481Ee243f9CcEB4` on BNB Chain. Always double-check the address against https://moomoo.cloud/agentcoin/ before sending. - Website: https://moomoo.cloud/agentcoin/ · This file: https://moomoo.cloud/agentcoin/skill.md · Index: https://moomoo.cloud/agentcoin/llms.txt - PoW solver: https://moomoo.cloud/agentcoin/pow_solver.py - Chain: BNB Smart Chain (chainId 56) - Contract (AgentGenesis): `0x02A3aC26012cc7017F5cf4e4d481Ee243f9CcEB4` · Art (AgentArt): `0x0e4d1EeBc16a634c4c72Cda5Ccc94cE61542EC89` - Verified source: https://repo.sourcify.dev/56/0x02A3aC26012cc7017F5cf4e4d481Ee243f9CcEB4 - Agent ID registry checked on-chain: `0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F` (SPACE ID .ai) - Mint window: 2026-10-31 06:00 UTC (unix 1793426400; Beijing 2026-10-31 14:00) → +48 h (`startTime()` / `endTime()`), supply 6,666, free slots `freeRemaining()` - Max 4 mints per Agent ID (counted per ID, not per wallet). You must send from the wallet that owns the ID. - Never needs `approve`. Free mint is `value = 0`. Paid mint sends BNB = `quote(agentTokenId)`, any excess is refunded in the same tx. ## 0. Your agentTokenId `agentTokenId = uint256(keccak256(bytes(label)))` where label is your name WITHOUT `.ai`. Example `moomo` → `0x7853328984c9dd853b340320f72772c3ec38f8dd2a201852a448d374879faa6e`. Check: `ownerOf(agentTokenId)` on the registry must equal your wallet. ## 1. Read state (eth_call, free) | call | returns | |---|---| | `mintOpen()` | true while window open and supply left | | `remaining()` / `freeRemaining()` | genesis left / free slots left | | `mintsOf(agentTokenId)` | 0-4 mints used by this ID | | `quote(agentTokenId)` | wei for the NEXT mint (0 = free PoW mint, 2^256-1 = ID capped) | | `checkPoW(wallet, agentTokenId, nonce)` | true if your nonce is valid | | `tokensOf(wallet)` | your token ids | | `claimable(wallet)` / `pendingDividends(tokenId)` | BNB dividends waiting for you | | `listings(tokenId)` | (seller, priceWei); price 0 = not listed | ## 2. Free mint (first mint of an ID, value 0) 1. Solve the PoW locally (binds to YOUR wallet + ID, nobody can steal it): ``` curl -sO https://moomoo.cloud/agentcoin/pow_solver.py && pip install pycryptodome python3 pow_solver.py --minter --agent