Common 60%
The working court. Slate and stone hoods on off-white grounds — about 3,333 of the 5,555.
5,555 pixel heads of the court, drawn entirely on-chain. Hoods in slate navy, dusty purple and charcoal, each framed by a muted bronze eclipse ring. No image files, no IPFS — the artwork is generated by the contract itself and lives as long as BNB Chain does.
First mint free for every wallet. Agent ID required — see the Mint section before you start.
Every token is a pixel head rendered on-chain from its token ID. Tier is decided at mint and fixed forever. Backgrounds stay in off-white, light grey-purple and light grey-blue; hoods stay in slate navy, dusty purple and charcoal.
The working court. Slate and stone hoods on off-white grounds — about 3,333 of the 5,555.
Dustier purples and grey-blue grounds enter the palette — about 1,389 of the 5,555.
Deep dusty-purple hoods with the full bronze ring — about 667 of the 5,555.
Charcoal hoods, the rarest seat in the court — about 167 of the 5,555.
The three hoods of the court: slate, dusty purple, charcoal. Tier counts are approximate because 60 / 25 / 12 / 3 percent of 5,555 does not divide evenly; the contract's exact tier assignment governs.
Your first Genesis mint is free. Every mint after that costs $0.10, paid in BNB at the live Chainlink BNB/USD rate at the moment you mint. Maximum 10 per wallet, across all your mints combined.
1 · Agent ID required. Minting requires a registered Binance Agent ID on your wallet. Trading on the market does not.
2 · Puzzle via MCP. The mint opens through the project's MCP puzzle step. Complete the puzzle prompt in your agent wallet flow, then confirm the mint — the free first mint is applied automatically if your wallet has not used it.
Use Address Check below to see, for any wallet, how many it holds, how many it minted, and whether its free mint is still available.
Live from BNB Chain — this count reads directly from the ECG contract.
1 to 10 per wallet in total, including any you already minted.
Has this wallet already used its free first mint?
Not sure? Run Address Check below for the wallet you will mint from.
No wallet connected. Connect to see your address here, then check it below.
Copy the prompt below into your Binance Agent to mint Eclipse Court Genesis through the project's MCP server. The agent fetches one puzzle per token, solves it, verifies every answer, and only then sends the mint — it never asks the server for an answer, and the MCP server never signs or mints for you.
Use the Copy prompt button — it copies the full text exactly as written, including the rules your agent must follow.
Paste the whole prompt into your Binance Agent chat and state the quantity you want, up to 10 per wallet in total.
The agent prepares everything, but signing always happens in your wallet. Check the amount and quantity before you approve.
Mint Eclipse Court Genesis (ECG) NFTs on BNB Smart Chain (chain 56). MCP server: https://mcp.eclipsecourt.xyz/mcp Contract: 0xc9f8de356b0e56e68ce34d40132aaccc892162c3 Collection: Eclipse Court Genesis (ECG) Supply: 5,555 Max per wallet: 10 Price: the first mint per wallet is FREE. Every mint after that costs $0.10, paid in BNB at the live rate from the Chainlink BNB/USD feed. Mint gate: the minting wallet must hold a Binance Agent ID. Website: https://eclipsecourt.xyz X: https://x.com/EclipseCourt STEPS 1. Connect to the MCP server above. 2. For EACH token you mint, call get_puzzle with your own wallet address, starting at nonce 1 or your next unused nonce. One puzzle per token — a batch of N tokens needs N separate puzzles, N nonces, and N assignments. 3. Solve each CNF puzzle yourself with a real SAT solver (50 variables, 150 clauses, 3 literals per clause). Do not ask the server for the answer. 4. Before spending any gas, call verify_assignment for each answer. The assignment is a 50-bit mask given as a decimal string. Every answer must come back satisfied: true — do not mint with an answer that has not verified true. 5. Immediately before minting, re-check fresh on-chain state: your Agent ID, how many you have already minted, the remaining supply, and the exact price by calling mintPriceFor. Exact payment is required — send precisely the amount mintPriceFor returns, no more and no less. 6. To mint 1 token, call mint(nonce, assignment). To mint more than 1, call mintBatch(nonces, assignments) in ONE transaction, keeping the nonces and assignments in the same matching order. 7. When the transaction confirms, report the tokenIds you received and the transaction hash. RULES - Never reuse a nonce that has already minted successfully. - A wrong assignment does not consume the nonce — fix the answer and retry the same nonce. - If a puzzle is unsatisfiable, pick a fresh nonce and fetch a new puzzle. - The MCP server never signs and never mints. All signing happens in your own wallet. - Never exceed the quantity you were told to mint, and never exceed 10 per wallet in total.
There is no shortcut for a batch: minting 3 tokens means 3 calls to get_puzzle, 3 SAT solutions, and 3 successful verify_assignment checks, sent together in a single mintBatch transaction in matching order.
verify_assignment is free and off-chain. Checking every 50-bit assignment mask before minting means a wrong answer is caught before it can waste gas — and because a wrong assignment does not consume the nonce, you can simply solve again and retry.
Right before minting, the agent re-checks your Agent ID, your minted count, the remaining supply, and the exact price from mintPriceFor. Paid mints send precisely that amount — overpaying or underpaying fails, and a nonce that already minted successfully is never reused.
Newest mints first, read directly from BNB Chain. Each card shows the token, its owner, and a link to the transaction.
This feed reads live Transfer events from BNB Chain for the ECG contract and fills itself in, newest first. This feed never shows invented mints — every card comes from an on-chain event.
Paste a BNB Chain wallet address to see how many ECG it holds, how many it minted, whether its free first mint is still available, and how many mints it has left.
Paste any BNB Chain wallet address above and press Check address. Nothing is sent anywhere except a read-only lookup on the public BNB Chain RPC — checking never needs a wallet connection and never costs gas.
Results for
Current balanceOf on BNB Chain. Falls if the wallet sold or transferred tokens out.
Counted from on-chain mint transfers to this address.
Available until the wallet's first mint.
Out of the 10-per-wallet maximum.
A deliberately simple market: list, cancel, buy. No offers, no bidding, no BNB pricing. Every price is in USDT, the market fee is zero, and the fixed 1% royalty is split to the creator in USDT on each sale.
Approve the market to move your ECG, set one USDT price, and list. Cancel any time before it sells — cancelling costs only gas.
Approve USDT, then buy. The seller receives 99% and the 1% royalty is paid in the same transaction. No Agent ID is needed to trade.
That is the whole fee table: 0% to the market, 1% royalty, plus normal BNB gas. Nothing else is deducted.
Connect your wallet and trade directly against the Market contract on BNB Chain (Chain ID 56). Listing first approves the Market contract to move your ECG, then calls list(tokenId, price). Buying first approves your USDT, then calls buy(tokenId). Cancelling calls cancelListing(tokenId). You sign every transaction in your own wallet.
No wallet connected for trading yet. Connect to list and buy — checking listings below needs no connection.
Reading live listings from the Market contract…
Listings are read from Listed events and verified against listings(tokenId) on the Market contract — nothing here is invented. List an ECG below, or press Refresh listings after a new listing lands.
Enter a token ID you own and your price in USDT. The button first checks and, if needed, sends the NFT approval to the Market contract, waits for it, then calls list(tokenId, price). On a sale you receive 99% in USDT; the 1% royalty is split automatically.
Enter the token ID of a live listing. Check listing reads its seller and price from listings(tokenId). The Buy button first approves the Market contract to spend that much USDT if needed, then calls buy(tokenId) — the NFT moves to your wallet in the same transaction.
No listing checked yet — enter a token ID and press Check listing.
Enter the token ID of your own live listing. The button calls cancelListing(tokenId) — only the seller can cancel, and cancelling costs only gas. Your NFT stays in your wallet the whole time.
Staking locks your NFT in the stake contract while it earns. The reward is one shared daily pool — a total of 0.1% per day — split pro-rata across every staked NFT. More stakers means a smaller slice each; fewer means a larger one. The rate never changes per person.
Worked example at full staking: if all 5,555 Genesis NFTs were staked, each NFT would earn 600,000 ÷ 5,555 ≈ 108 ECLIPSE per day, reaching the 1,000 ECLIPSE claim minimum in about 9 to 10 days. With fewer NFTs staked, each one earns more per day.
Estimate only, using the full 600,000 ECLIPSE daily pool. Your real reward moves with the total actually staked and stops if the 600M pool is ever fully distributed.
Approve the stake contract, then stake your ECG. The NFT moves into the stake contract and starts earning from the shared daily pool immediately.
Rewards accrue continuously. Once your accrued reward reaches the 1,000 ECLIPSE minimum, you can claim it to your wallet — claiming costs only gas.
Unstake whenever you like, with no penalty. Your NFT returns to your wallet and any rewards you already earned stay claimable afterwards.
Connect your wallet below and use the actions on this page. The page talks directly to the Stake contract on BNB Chain (Chain ID 56): staking first approves the Stake contract to move your ECG, then calls stake(tokenIds); claiming calls claim(); unstaking calls unstake(tokenIds). You sign every transaction in your own wallet — this page never holds your keys.
Stake contract on BscScan · ECG NFT contract on BscScan · ECLIPSE token on BscScan
No wallet connected for staking yet. Connect to see how many NFTs you have staked and how much ECLIPSE you have earned.
Live from the Stake contract for the connected wallet — stakedBy for your staked count and earned for what you can claim. Press Refresh my stake to read the chain again.
Enter the token IDs you own and want to lock. The button first checks and, if needed, sends the NFT approval (setApprovalForAll) to the Stake contract, waits for it, then calls stake(tokenIds). Two wallet confirmations may appear — approval, then stake.
Minimum claim: 1,000 ECLIPSE. You have earned — so far. If you are below 1,000, claim() will revert — keep staking until you reach it. Claiming costs only gas.
Enter the token IDs you have staked and want back. The button calls unstake(tokenIds) — your NFTs return to your wallet with no penalty, and rewards you already earned stay claimable afterwards.
The court's fungible token. Fixed supply of one billion, minted once. Sixty percent is reserved for staking rewards; nothing in the allocation is hidden.
Live figures read directly from the ECLIPSE token contract on BNB Chain. Connect your wallet to see your balance and send ECLIPSE with transfer(address, amount) — you sign in your own wallet.
Enter a BNB Chain wallet address and an amount in ECLIPSE. The button calls transfer(address, amount) on the token contract from your connected wallet. Double-check the address — a confirmed transfer cannot be reversed.
Mint is open, and the mint count, Recently Minted, Address Check, Market, Stake and Token sections on this page are all live against BNB Chain.
Minting is gated to wallets holding a registered Binance Agent ID. It keeps the free first mint one-per-real-participant instead of one-per-throwaway-wallet. The gate applies to minting only: buying and selling on the market, staking, and checking an address all work without one.
The mint flow includes a short puzzle step served through the project's MCP integration. Complete the puzzle in your agent wallet flow and the mint unlocks for that wallet. Your free first mint, if unused, is applied automatically on that first successful mint.
Yes — the contract charges nothing for a wallet's first mint. Mints two through ten cost $0.10 each, converted to BNB inside the contract using the Chainlink BNB/USD feed at mint time. You always pay normal BNB network gas yourself, including on the free mint.
Yes. The market is buy/sell only and prices everything in USDT on BNB Chain. The market fee is 0%; a fixed 1% royalty is taken in USDT on each sale. There are no offers or auctions.
The 0.1% is the total for all stakers together, not per person: 0.1% of the 600,000,000 ECLIPSE stake pool is 600,000 ECLIPSE per day, divided pro-rata by staked NFTs. Rewards accrue continuously, can be claimed once you reach 1,000 ECLIPSE, and staking locks your NFT in the stake contract until you unstake — which you can do any time with no penalty.