AIResolver.sol
Overview
State
mapping(uint256 => uint256) public requestToMarket; // requestId => factoryMarketId
mapping(uint256 => AIMarketConfig) public aiMarkets; // factoryMarketId => config
mapping(uint256 => ProposedResolution) public proposals; // factoryMarketId => proposal
uint256 public constant LIVENESS_PERIOD = 30 minutes;
uint256 public constant CHALLENGE_PERIOD = 24 hours;
uint256 public constant CHALLENGE_BOND = 0.1 ether;
uint256 public constant CHALLENGER_REWARD = 0.01 ether;AIMarketConfig
ProposedResolution
Functions
Function
Access
Description
Internal (Oracle Callbacks)
Function
Description
Events
Access Control
Role
Granted To
Purpose
FlapAIConsumerBase Pattern
Last updated