Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
uint256 LINK_FEE_BALANCE_DIVIDER
uint256 MIN_ANSWERS
uint256 MIN_REQUESTS_START
uint256 MAX_REQUESTS_START
uint256 MIN_REQUESTS_EVERY
uint256 MAX_REQUESTS_EVERY
uint256 MIN_REQUESTS_COUNT
uint256 MAX_REQUESTS_COUNT
contract IGToken gToken
uint256 requestsStart
uint256 requestsEvery
uint256 requestsCount
address[] oracles
bytes32 job
uint256 minAnswers
int256[] nextEpochValues
uint256 nextEpochValuesRequestCount
uint256 nextEpochValuesLastRequest
uint256 lastRequestId
mapping(bytes32 => uint256) requestIds
mapping(uint256 => struct IGTokenOpenPnlFeed.Request) requests
mapping(uint256 => int256[]) requestAnswers
constructor(uint256 _LINK_FEE_BALANCE_DIVIDER, address _linkToken, contract IGToken _gToken, address[] _oracles, bytes32 _job, uint256 _minAnswers) public
modifier onlyGTokenOwner()
modifier onlyGTokenManager()
modifier onlyGTokenAdmin()
function updateRequestsStart(uint256 newValue) public
function updateRequestsEvery(uint256 newValue) public
function updateRequestsCount(uint256 newValue) public
function updateRequestsInfoBatch(uint256 newRequestsStart, uint256 newRequestsEvery, uint256 newRequestsCount) external
function updateMinAnswers(uint256 newValue) external
function updateOracle(uint256 _index, address newValue) external
function updateOracles(address[] newValues) external
function updateJob(bytes32 newValue) external
function resetNextEpochValueRequests() external
function forceNewEpoch() external
function newOpenPnlRequestOrEpoch() external
function fulfill(bytes32 requestId, int256 value) external