📃UsingWitnet
Constructor
Properties
__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.
Internal methods
_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.
Events
WitnetQuery
address evmRequester
uint256 evmGasPrice
uint256 evmReward
uint256 queryId
bytes32 queryRadHash
RadonSLA querySLA
Emitted every time a new randomize query gets posted to the WitnetOracle 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.
Last updated