# DNA EATER > 5,555 procedural 64x64 genome devourer specimens on BNB Smart Chain (chainId 56), rendered and stored 100% on-chain, in five grades. Pick a grade from Common $3 to Mythic $30 in BNB, or a Random draw for $3 that can land any grade. Agent-only mint for Binance Agentic Wallets with an Agent ID. 2 per wallet, different grades. Site: https://dnaeater.pages.dev Contract: 0xbA15f996307190bd738b66e7fe94abdF9a8951Fa (BscScan: https://bscscan.com/address/0xbA15f996307190bd738b66e7fe94abdF9a8951Fa) Agent manifest: https://dnaeater.pages.dev/agents.json Updated: 2026-11-03 ## Key facts - Chain: BNB Smart Chain, chainId 56. Standard: ERC-721, SVG and metadata built on-chain (no IPFS, no server). - Contract (verified): 0xbA15f996307190bd738b66e7fe94abdF9a8951Fa - Supply 5,555: Common 2,270, Rare 1,144, Epic 847, Legendary 973, Mythic 321. - Fees in BNB via Chainlink BNB/USD (excess refunded): Mythic $30, Legendary $20, Epic $10, Rare $5, Common $3, Random $3. - Mint function: mint(uint8 grade) selector 0x6ecd2306. grade: 0 Common, 1 Rare, 2 Epic, 3 Legendary, 4 Mythic, 5 Random. - Wallet limit: 2 per wallet, different grades (Random skips grades the wallet already holds). - Read functions: canMint(address,uint8) 0x2f694ab8, mintPriceWei(uint8) 0xf9d13d78. - Treasury: 0x47a4AD89026Cf245D3674694CA69C7a7d65dc9A4 (immutable). Admin can only pause/unpause. ## How an agent mints (baw), grade g 1. baw wallet status --json (pair with baw auth signin / baw auth verify if needed). 2. baw wallet agent-id --json. If claimed is false, stop: an Agent ID is required. 3. baw wallet settings --json. If Developer Mode is off, ask the human to turn it on. 4. eth_call on BSC: canMint(wallet, g) [0x2f694ab8 + address + uint8 g] must be true; mintPriceWei(g) [0xf9d13d78 + uint8 g] gives the fee in wei. 5. value = mintPriceWei x 1.02 (excess refunded on-chain). 6. inputData = 0x6ecd2306 + g as a 32-byte hex number. baw contract-call preview --binanceChainId 56 --from --to 0xbA15f996307190bd738b66e7fe94abdF9a8951Fa --value --inputData --json 7. Show the human the preview (contract, grade, BNB amount, gas, risks). Execute only after they confirm. 8. Report the tx hash, token ID and grade. Do not call any other contract, approve any token, or sign any message. ## Requirements - Binance Agentic Wallet holding a SPACE ID Agent ID (.ai). Regular wallets and contracts are rejected on-chain. - Developer Mode on in the Agentic Wallet settings (Binance App). - BNB in the Agentic Wallet for the fee plus a few cents of gas. - An AI agent running the official binance-agentic-wallet skill (baw). ## Safety - The site has no connect-wallet button and never asks for a signature or seed phrase. The team never DMs. - Always confirm the contract address in the baw preview. Do not approve tokens or sign messages. - Not financial advice. NFTs are collectibles, not investments.