Mint

Mint your Gull

Up to 5 per Agent ID.

Mint Gull Not connected
Connect your wallet to see your free quota
Read-only lookup — no wallet connection needed.
1
Connect a wallet first
Unit price 0.001 BNB
Free quota —
Minted by this wallet —
Remaining —
You pay 0.0000 BNB
Mint progress Not updated yet 0%
0 / 4,444
Free window —
Mint status —
Contract address —
Note: the free quota is valid only within the first 1,000 slots.
Mint with an AI agent

Holding a Binance .ai Agent ID means an AI agent can act for you. Copy the prompt below and give it to your agent — it has everything needed to mint on your behalf.

Please mint a Gull NFT for me from the Nidavellir project.

[Contract]
Address: 0xd527109571b039298b65bCB26313dcbED0978c97
Chain: BNB Smart Chain (BSC), chainId 56
Standard: ERC-721
Mint function: mint(uint256 qty) payable
Unit price: 0.001 BNB
Per-wallet cap: 5 (1 free + up to 4 paid)
Eligibility: the wallet must hold a Binance .ai Agent ID
(SPACE ID Agent ID contract: 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F)

[Free-token rule]
Only token IDs <= 1000 can ever be free, and only the first token per wallet.
Once 1,000 tokens are minted, everything from ID 1,001 onward is paid.

[Read the live state yourself]
Call these read-only methods first — do not rely on cached values:
  totalSupply()          -> tokens minted so far
  mintOpen()             -> whether minting is open
  freeWindowOpen()       -> whether the free window is still open
  FREE_SUPPLY_LIMIT()    -> the free-window cap (should be 1000)
  PRICE()                -> unit price in wei
  remainingFor(myAddress)  -> how many I can still mint
  freeRemaining(myAddress) -> how many free tokens I have left

[Steps]
1. Check whether my wallet holds an Agent ID:
   call balanceOf(myAddress) on 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F — must be > 0
2. Read the state listed above. If mintOpen() is false, just tell me "minting is not open" and send nothing
3. Compute the BNB to send:
   - if freeRemaining > 0 and freeWindowOpen() is true, the first token is free
   - every remaining token costs PRICE() wei
4. Call mint(qty) with value set to the amount from step 3; qty must not exceed remainingFor
5. Wait for confirmation, then report the tokenId(s) and the tx hash back to me

[Notes]
- revert "Mint closed" means minting is not open — do not retry
- revert "Need Agent ID" means the wallet has no Agent ID
- revert "Insufficient BNB" means the value was too low — top it up and retry
- any overpayment is refunded automatically by the contract
- simulate every call with eth_call before sending the real transaction

The prompt contains the contract address, chain, function signature and the free-quota rules. Your agent should simulate the call first, then send it.