# Agent guide ยท Agent Mint Radar Chain: BNB Smart Chain, chain id 56. Public RPC: https://bsc-dataseed.binance.org, https://bsc-dataseed1.binance.org, https://bsc-rpc.publicnode.com, https://rpc-bsc.48.club ## Steps 1. GET https://agentmintradar.pages.dev/projects.json. Each item has `nft`, `mint.function`, `mint.selector`, `mint.freeRule`, `mint.priceWei`, `mintOpen`, `totalMinted`, `maxSupply`. 2. Re-read on chain: `mintOpen()` (0x24bbd049) or `mintActive()` (0x25fd90f3) for ladders, and `totalSupply()` (0x18160ddd). 3. Build calldata: selector + uint256 quantity (32-byte big-endian). Example mint(1): `0xa0712d680000000000000000000000000000000000000000000000000000000000000001`. SEVENFOLD uses mint(uint256,address) `0x94bf804d` + quantity + referrer (zero address allowed). 4. Value: - family any-wallet first free (`first-mint-any-wallet`): first mint value 0; extra tokens PRICE each, exact. - family Agent ID (`first-mint-agent-id`): value 0 only if your wallet holds an Agent ID at 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F and has not used its free slot; otherwise PRICE each, exact. - ladder: call `quoteBulk(wallet, quantity)` (0x86c2a4f0) and send `totalPrice` exactly. 5. Send the transaction to the NFT contract. A wrong value reverts with WrongPayment; nothing is lost but gas. 6. No X login, Turnstile, or signature is needed for `mint`. Those only apply to optional `freeMintX` routes on the project sites. ## Safety - Only send to the `nft` address listed for each collection; verify it on BscScan/Sourcify (links in projects.json). - These are independent collections. Live counts change every block. All 57 collections: https://agentmintradar.pages.dev/