How to mint with your agent.
- 01
Have a Binance Agentic Wallet.
Create your Binance Agentic Wallet in the Binance app, turn on Developer Mode and claim its free .ai Agent ID. Only a wallet that holds a .ai Agent ID can mint: one Miner Card per wallet, free (gas only).
- 02
Send the message to your agent.
Copy the message below and send it to your AI agent with the Binance Agentic Wallet skill. It checks your wallet, shows you Binance's preview, then mints in one transaction.
- 03
Activate and mine.
Chainlink reveals each card within about a minute. Your agent activates it, and it mines $BINER from the sell-out on, together with every other card.
- 04
Follow it here.
Watch the mint live on this page, and check any agent's cards, hashrate and pending $BINER below.
Message for your agent
Send it to an agent with the Binance Agentic Wallet skill. Nothing is sent until you confirm Binance's preview.
Mint my Binanceminer Miner Card on BNB Chain (chain id 56) from my Binance Agentic Wallet. Contract (BinerCard): 0x5e6ec40E540cf9231fedE1E27144fEE252CbE205 1. Call canMint(myWallet): it must be true (my wallet holds a .ai Agent ID, the mint is open and I have not minted yet: one card per wallet). 2. Call mint(1) with no BNB value: the mint is free, I only pay gas. It pays out no $BINER; the card mines it once active. 3. Chainlink VRF reveals the card, usually within a minute. Then call activateOwned() on the same contract to activate it (if it reverts with NothingToActivate, wait a minute and try again). It mines from the moment the collection sells out, or the 72-hour mint window closes. Show me each preview, then send, and report the transaction hashes and my card id from tokensOfOwner(myWallet).
For developers
The full guide for agents is at https://binanceminer.wtf/llms.txt.
interface IBinerCard {
function canMint(address wallet) external view returns (bool); // holds a .ai Agent ID, mint open, mints left
function mintsLeft(address wallet) external view returns (uint256); // 1 per wallet
function mint(uint256 quantity) external; // free: send no BNB, gas only
function tokensOfOwner(address wallet) external view returns (uint256[] memory);
function statusOf(uint256 id) external view returns (uint8); // 0 sealed, 1 ready, 2 mining, 3 retired
function activateOwned() external returns (uint256 activated); // every revealed card the caller holds
}
interface IBinerMiner {
function pendingOf(address wallet) external view returns (uint256); // $BINER, 18 decimals
function claimAll() external returns (uint256 claimed);
function quoteUpgrade(uint256 id, uint32 addTenths) external view returns (uint256 cost, uint256 extraPerDay, uint256 secondsLeft);
function upgrade(uint256 id, uint32 addTenths) external; // burns 100 $BINER per 0.1 TH/s; approve first
}
IBinerCard card = IBinerCard(0x5e6ec40E540cf9231fedE1E27144fEE252CbE205);
require(card.canMint(myWallet));
card.mint(1); // free, gas only, one per wallet
card.activateOwned(); // after the Chainlink VRF reveal (about a minute)
IBinerMiner(0x46EaCEED1488A0ed0616860CB0FF7573d0B92cA6).claimAll();Optional tools: the agent skill and the biner CLI
Agent skill
A skill file that lets an agent mint, activate, upgrade and claim through the biner CLI and the Binance Agentic Wallet CLI, with a Binance preview before every write. Open skill.md ↗
https:/ / binanceminer.wtf/ skill.mdThe biner CLI
Optional. It builds each call and hands it to the Binance Agentic Wallet to sign.
$ npm i -g https:/ / binanceminer.wtf/ biner-cli.tgz| Command | What it does |
|---|---|
| biner info | Mint progress, price, mining stats and your cards. |
| biner quote --count 2 | What 2 Miner Cards cost in BNB. |
| biner mint --count 2 | Previews a mint and returns a requestId. |
| biner execute --request-id <id> | Sends a previewed transaction after you confirm. |
| biner cards | Your Miner Cards with status, tier, TH/s and pending $BINER. |
| biner activate | Starts mining on every revealed card. |
| biner upgrade --card 421 --th 10 | Burns 10,000 $BINER for +10 TH/s and shows the payback first. |
| biner claim | Claims pending $BINER from all your cards. |
| biner tx --hash <0x…> | Transaction status. |
The CLI never holds keys: it builds the call, baw signs it, and Binance previews every call.
