{"announcements":[{"chain":"BNB Smart Chain (chainId 56)","detail":"A holder token (VAULT TOKEN) for VaultCrack Genesis is planned on BNB Chain. Hold at least 4 VaultCrack Genesis NFTs to qualify for the holder allocation; NFTs listed on the official marketplace still count toward the 4, because listings are non-custodial and never leave the seller wallet. The allocation is weighted by rarity — higher-rarity vaults earn a bigger share (exact weights to be announced). No token contract exists yet — do not trust any token claiming to be it. Stay tuned — 4 November 2026. The snapshot will be announced on the website first.","title":"VAULT TOKEN — COMING SOON"}],"chain":{"chainId":56,"name":"BNB Smart Chain","nativeCurrency":"BNB","rpc":"https://bsc-dataseed2.bnbchain.org"},"contracts":{"agentIdRegistry":"0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F","marketplace":"0x0b565F13dDBc5DF03F3068d90a4d07BB54797B0F","nft":"0xB44f436cD03E4fdcE596217d43F5e1F8Ec669e43"},"marketplace":{"functions":{"approve":"setApprovalForAll(marketplace, true) — selector 0xa22cb465, one time per wallet","buy":"buy(uint256 tokenId) payable — send exactly the listing price","cancel":"cancel(uint256 tokenId) — selector 0x40e58ee5, free; re-listing later pays the listing fee again","getListing":"getListing(uint256) returns (seller, price) — selector 0x107a274a","list":"list(uint256 tokenId, uint256 price) payable — selector 0x50fd7367, send exactly listingFeeWei as value (the fee recipient lists with value 0)","setPrice":"setPrice(uint256 tokenId, uint256 newPrice) — selector 0xf7d97577, free, price must be >= minPriceWei"},"listingFeeWei":"84000000000000","listingsExpire":false,"listingsOpenFrom":"launch (list() is always open)","minPriceBNB":"0.0015","minPriceWei":"1500000000000000","royalty":"5% (EIP-2981) to the creator on every sale","tradingOpensAt":"1500 public mints (buy() reverts below that; no manual override exists)"},"metadataBase":"https://vaultcrackgenesis.pages.dev/","mint":{"checks":{"hasMintedSelector":"0x38e21cce","publicMintedSelector":"0xa4f4f8af","registryBalanceOfSelector":"0x70a08231"},"function":"mint(uint256 nonce)","gate":"Agent ID required: registry balanceOf(caller) > 0","maxPerWallet":1,"note":"Token IDs are assigned in mint order and skip a fixed set of pre-minted numbers; your tokenId is in the PuzzleMinted event of your mint transaction.","price":"0 (free, gas only)","publicSupply":5970,"puzzle":{"binding":"The digest includes the minter address, so a solved nonce only works for the wallet that solved it","difficultyBitsSelector":"0x249379ad","expectedHashes":"2^bits (phase 1 ≈ 134M hashes)","phases":[{"bits":27,"phase":1,"publicMintedRange":"0 - 1499"},{"bits":30,"phase":2,"publicMintedRange":"1500 - 2999"},{"bits":33,"phase":3,"publicMintedRange":"3000 - 4499"},{"bits":36,"phase":4,"publicMintedRange":"4500 - 5969"}],"rule":"keccak256(abi.encodePacked(minterAddress, nonce)) must have at least difficultyBits() leading zero bits"},"referenceMiner":"https://vaultcrackprotocol.pages.dev/miner.js","selector":"0xa0712d68","totalSupply":6000},"project":"VaultCrack Genesis","protocol":"VaultCrack Protocol","symbol":"VCG","tagline":"Free vault-cracking mint on BSC — proof-of-work verified inside the contract","website":"https://vaultcrackprotocol.pages.dev"}