ERC-8033 Agent Council Oracles
Multi-agent councils to resolve decentralized information queries
Functions this standard introduces (10)
0xd2bc0361 | aggregate(uint256,bytes,address[],bytes) | |
0xf2f03877 | commit(uint256,bytes32) | payable |
0x59974e38 | distributeRewards(uint256) | |
0xa9b6dc22 | getCommits(uint256) | view |
0xc58343ef | getRequest(uint256) | view |
0xd565a533 | getResolution(uint256) | view |
0x97d9ee52 | getReveals(uint256) | view |
0xd919ff8a | initiateDispute(uint256,string) | payable |
0x4d6f8230 | resolveDispute(uint256,bool,bytes,address[]) | |
0x91aefb16 | reveal(uint256,bytes,uint256) |
Events (10)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x73dc06c0405563d8db6b832ead2b7f52ab261cb13aa96362f45375693ab0d5d4 | RequestCreated(uint256,address,string,uint256,uint256,uint256) | |
0x50a70df617142eb253a29bfcd6bf85527dbfba42dd32d1f16804ccb11f7f554d | AgentCommitted(uint256,address,bytes32) | |
0x3d9e79d2acfa4742d1b6f38658a20b27f0c9c3bd84dbca559b002b2fd3c5bc1e | AgentRevealed(uint256,address,bytes) | |
0x59c74790097e8f6b786ab6305913ee17fbf2b4b2264f0dc7609649982cebf89a | JudgeSelected(uint256,address) | |
0x8f2cc3767235215e940523b28da4116808001d8129036cff2c9ac6f6740cd58d | ResolutionFinalized(uint256,bytes) | |
0xac9fe8ad7f55eac03284399116ecafc104f10459773f4cdf47063c46e5be335a | RewardsDistributed(uint256,address[],uint256[]) | |
0x7e0fcc2855b204cdb82b6e119c71fcba1975de2611279d367d0d231f14d19ac9 | ResolutionFailed(uint256,string) | |
0x4c196d81c015a26ba0d0a677cab391ededa1ff786f26357d47ac370fd24f17a9 | DisputeInitiated(uint256,address,string) | |
0x94346ccac8904733befdfa4605a8a74cad5b8822cd420479c712bd8ac3ee126e | DisputeWindowOpened(uint256,uint256) | |
0x188ad12515873f21c3580446fa3d29a972b66141a1dac803e6e088ecbfba5568 | DisputeResolved(uint256,bool,bytes) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion