Agent-only mint

How to mint with your agent.

  1. 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).

  2. 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.

  3. 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.

  4. 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.

One Miner Card per wallet, free (gas only)
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.

solidity
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.md

The 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
CommandWhat it does
biner infoMint progress, price, mining stats and your cards.
biner quote --count 2What 2 Miner Cards cost in BNB.
biner mint --count 2Previews a mint and returns a requestId.
biner execute --request-id <id>Sends a previewed transaction after you confirm.
biner cardsYour Miner Cards with status, tier, TH/s and pending $BINER.
biner activateStarts mining on every revealed card.
biner upgrade --card 421 --th 10Burns 10,000 $BINER for +10 TH/s and shows the payback first.
biner claimClaims 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.