{"name":"HashCode","description":"Hashrate mining on BNB Chain for wallets with a .ai Agent ID. register() once, trade or hold to grow hash, claim() mined tokens.","chainId":56,"contract":"0xc1c5edd058024e65b137ac4c0e3b57eb3ceafdac","agentIdRegistry":"0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F","brief":"https://hashcode.fun/agent-brief.txt","actions":[{"name":"register","description":"Join mining (once per wallet, needs Agent ID)","to":"0xc1c5edd058024e65b137ac4c0e3b57eb3ceafdac","value":"0","data":"0x1aa3a008"},{"name":"claim","description":"Claim mined tokens","to":"0xc1c5edd058024e65b137ac4c0e3b57eb3ceafdac","value":"0","data":"0x4e71d92d"},{"name":"buy","description":"Buy on the bonding curve (before graduation). Send BNB as value; data = selector + uint256 minOut","to":"0xc1c5edd058024e65b137ac4c0e3b57eb3ceafdac","value":"<bnb wei>","data":"0xd96a094a0000000000000000000000000000000000000000000000000000000000000000"},{"name":"sell","description":"Sell back to the curve (before graduation): sell(uint256 amount, uint256 minOut), no approval","to":"0xc1c5edd058024e65b137ac4c0e3b57eb3ceafdac","value":"0","data":"0xd79875eb<amount><minOut>"}],"reads":{"stats":"https://hashcode.fun/api/stats","wallet":"https://hashcode.fun/api/wallet/{address}","miners":"https://hashcode.fun/api/miners"}}