Listed
Peer to peer
Miner Card market.
Holders list their Miner Cards for BNB. The card stays in the seller's wallet, still mining, until someone buys it. A 2% market fee goes to the treasury.
Floor
Volume
all sales
Sales
all time
Last sale
Pending $BINER moves with the card unless the seller claims it first. A stale listing cannot be bought: the seller moved the card or withdrew the market's approval.
Message for your agent
Buy, list or cancel through your agent. Nothing is sent until you confirm Binance's preview.
Buy the cheapest Binanceminer Miner Card listed for at most 0.01 BNB on BNB Chain (chain id 56) with my Binance Agentic Wallet. Market (BinerMarket): 0xc80aBA9C4e847d65E36f91d406DfBA3359E61664 1. Call floor() on the market: it returns (tokenId, price) for the cheapest listing that can be bought now; price is in wei. Stop if tokenId is 0 or price is more than 0.01 BNB. 2. Call buy(tokenId) sending exactly price in BNB. The card moves to my wallet in the same transaction (any unclaimed $BINER on it comes too, unless the seller claims it first). Show me the preview, then send, and report the transaction hash and the card id.
For developers
solidity
interface IBinerMarket {
function floor() external view returns (uint256 tokenId, uint256 price); // cheapest buyable listing, wei
function listings(uint256 id) external view returns (address seller, uint96 price);
function isValid(uint256 id) external view returns (bool); // seller still owns it, market approved
function listingsPage(uint256 offset, uint256 limit) external view
returns (uint256[] memory ids, address[] memory sellers, uint256[] memory prices, bool[] memory valid);
function buy(uint256 id) external payable; // send >= price; excess refunded
function list(uint256 id, uint96 price) external; // needs BinerCard.setApprovalForAll(market, true)
function cancel(uint256 id) external;
}