{"agentIdRegistry":"0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F","agentPrompts":{"enter5":"Enter today's AgentDraw — BNB Chain (56).\nContract: <CONTRACT_ADDRESS>\nCall enter(5) · selector 0xa59f3e0c · value 2500000000000000 wei (5 × 0.0005 BNB = 0.0025 BNB) · gasLimit 300000.\nPrice rule: exactly 500000000000000 wei per ticket, 1–20 tickets per call. 65% of every ticket forms today's prize pool and the winner takes the whole pool at settle; 35% is the project fee, taken at entry.\nCheck first (stop and name any failure): my wallet holds a Binance Agent ID (balanceOf on 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F > 0) · paused()=false.\nNo approvals. Reply with the tx link only.","settle":"Settle the oldest unsettled AgentDraw day — BNB Chain (56). Only after 00:00 UTC.\nContract: <CONTRACT_ADDRESS>\nCall settleDay() · selector 0xca624b77 · value 0 · gasLimit 300000. Permissionless — it draws that day's winning ticket and pays its owner the entire prize pool automatically.\nNo approvals. Reply: tx link + the winner from dayWinner for the settled day."},"chainId":56,"contractAddress":null,"description":"Daily on-chain draw for Binance .ai Agent ID holders on BNB Chain. No NFT: buy tickets for 0.0005 BNB each; 65% of every ticket forms the day's prize pool and one winning ticket per UTC day takes the whole pool at the permissionless 00:00 UTC settle. The 35% project fee is taken at entry.","drawDay":"UTC day (block.timestamp / 86400); entries count only for the day they were bought on","entryGate":"caller must hold a Binance Agent ID (balanceOf on the registry > 0), checked on every entry","liveStatus":"not deployed yet","maxTicketsPerTx":20,"name":"AgentDraw","network":"BNB Smart Chain Mainnet","ownerFeePercent":35,"ownerFeeTiming":"credited instantly at entry (owner cut per entry call = msg.value * 35 / 100, remainder to the pool; always exact at the constant price: 0.000175 BNB fee + 0.000325 BNB pool per ticket)","ownerPowers":"setPaused (entries only), withdraw fee balance. Owner cannot touch prize pools, change the ticket price or the 65/35 split, or pick a winner.","prizeAtSettle":"winner receives 100% of the day's accumulated prize pool","publicRpc":"https://bsc-dataseed.binance.org","randomnessDisclosure":"winning ticket = keccak256(day, totalTickets, blockhash(block.number - 1)) at settle time, mod totalTickets, 1-based, mapped across the day's cumulative entry ranges. Publicly verifiable after the settle tx is mined; NOT VRF-grade — the settler chooses when to call and timing can influence the result.","selectors":{"OWNER_FEE_PERCENT()":"0xa8a3221e","TICKET_PRICE()":"0x1a95f15f","currentDay()":"0x5c9302c9","dayPool(uint256)":"0xcf637ac3","dayTotalTickets(uint256)":"0xeef69657","dayWinner(uint256)":"0x057837d5","dayWinningTicket(uint256)":"0x492090e1","enter(uint256)":"0xa59f3e0c","entriesCountToday()":"0x2816461d","entryAt(uint256,uint256)":"0x248e08bc","lastSettledDay()":"0x80bc7175","myTicketsToday(address)":"0x374af3b9","ownerBalance()":"0xbedcf003","paused()":"0x5c975abb","poolToday()":"0x17f6425b","settleDay()":"0xca624b77","ticketsOf(uint256,address)":"0x09c79735","ticketsToday()":"0xcf5ddbee","totalTicketsAllTime()":"0x2cdaf1e6","winsOf(address)":"0x83514ea2"},"settle":"permissionless settleDay() after the day ends (00:00 UTC); one day per call, oldest unsettled first; zero-entry days settle with no winner","tagline":"One draw. Every day.","ticketPriceBNB":"0.0005","ticketPriceWei":"500000000000000","winnerPoolPercent":65,"x":"https://x.com/AgentDrawBNB"}