📃UsingWitnet
Last updated
Last updated
_witnetOracle
WitnetOracle
Address of the instance to interact with.
__witnet
Immutable internal
Address of the instance to directly interact with.
__witnetBaseFeeOverheadPercentage
Internal
Percentage over base fee to pay when querying new data updates. Defaults to 33%.
__witnetDefaultSLA
Internal
Default Service Level Agreement parameters to be fulfilled by the Wit/Oracle blockchain when solving data updates.
_witnetCheckQueryResultAvailability(uint256)
Check if the specified query was already reported back from the Wit/Oracle blockchain.
_witnetEstimateEvmReward(uint16)
Estimate the minimum reward required for posting a data request, using tx.gasprice
as a reference.
_witnetCheckQueryResponseStatus(uint256)
Check current WitnetV2.ResponseStatus
of the specified query.
_witnetCheckQueryResultError(uint256)
Get detailed Witnet.ResultError
for the specified query.
WitnetQuery
address evmRequester
uint256 evmGasPrice
uint256 evmReward
uint256 queryId
bytes32 queryRadHash
RadonSLA querySLA
Emitted every time a new randomize query gets posted to the contract.
WitnetQueryUpgrade
uint256 queryId
address evmSender
uint256 evmGasPrice
uint256 evmReward
Emitted if the EVM reward for solving a previously posted randomize is increased by anyone in any amount.