WitnetPriceFeedsDefault
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
28
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "WitnetPriceFeedsDefault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "WitnetPriceFeedsDefault"
ABI
ABI objects
Getter at block 23162289 defaultRadonSLA() view returns (struct WitnetRadonSLA)
base() view returns (address)
0xd26f5c402d274c1b7c443e2215221d70c0b8deb0
baseFeeOverheadPercentage() view returns (uint16)
0
class() view returns (string)
WitnetPriceFeedsDefault
codehash() view returns (bytes32 _codehash)
0x09101eedbd239e153699e4dd60dc6a99d30bee8e46c8d5c5e8beb6387306e5c5
dataType() view returns (uint8)
4
deployer() view returns (address)
0x03232abe800d1638b30432feef300581de323a4e
footprint() view returns (bytes4 _footprint)
0x00000000
isUpgradable() view returns (bool)
true
owner() view returns (address)
0x03232abe800d1638b30432feef300581de323a4e
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
prefix() view returns (string)
Price-
proxiableUUID() view returns (bytes32)
0x688a557b3c9b52d2ba2301577897f3d892372d2d9be386db46c3ca9048c47f0b
registry() view returns (address)
0x000b61fe075f545fd37767f40391658275900000
specs() view returns (bytes4)
0x68d22dde
supportedFeeds() view returns (bytes4[] _ids, string[] _captions, bytes32[] _solvers)
(_ids=[], _captions=[], _solvers=[])
totalFeeds() view returns (uint256)
0
version() view returns (string)
2.0.14-d1063eb
witnet() view returns (address)
0x77703ae126b971c9946d562f41dd47071da00777
Read-only
determinePriceSolverAddress(bytes initcode, bytes constructorParams) view returns (address _address)
estimateUpdateBaseFee(uint256 _evmGasPrice) view returns (uint256)
hash(string caption) pure returns (bytes4)
isUpgradableFrom(address _from) view returns (bool)
lastValidQueryId(bytes4 feedId) view returns (uint256)
lastValidResponse(bytes4 feedId) view returns (struct WitnetV2Response)
latestPrice(bytes4 feedId) view returns (struct IWitnetPriceSolverPrice)
latestPrices(bytes4[] feedIds) view returns (struct IWitnetPriceSolverPrice[] _prices)
latestUpdateQueryId(bytes4 feedId) view returns (uint256)
latestUpdateRequest(bytes4 feedId) view returns (struct WitnetV2Request)
latestUpdateResponse(bytes4 feedId) view returns (struct WitnetV2Response)
latestUpdateResponseStatus(bytes4 feedId) view returns (uint8)
latestUpdateResultError(bytes4 feedId) view returns (struct WitnetResultError)
lookupCaption(bytes4 feedId) view returns (string)
lookupDecimals(bytes4 feedId) view returns (uint8)
lookupPriceSolver(bytes4 feedId) view returns (address _solverAddress, string[] _solverDeps)
lookupWitnetBytecode(bytes4 feedId) view returns (bytes)
lookupWitnetRadHash(bytes4 feedId) view returns (bytes32)
lookupWitnetRetrievals(bytes4 feedId) view returns (struct WitnetRadonRetrieval[] _retrievals)
supportsCaption(string caption) view returns (bool)
valueFor(bytes32 feedId) view returns (int256 _value, uint256 _timestamp, uint256 _status)
State-modifying
Events acceptOwnership()
deleteFeed(string caption)
deleteFeeds()
deployPriceSolver(bytes initcode, bytes constructorParams) returns (address _solver)
initialize(bytes _initData)
renounceOwnership()
requestUpdate(bytes4 feedId) payable returns (uint256)
requestUpdate(bytes4 feedId, struct WitnetV2RadonSLA updateSLA) payable returns (uint256 _usedFunds)
settleBaseFeeOverheadPercentage(uint16 _baseFeeOverheadPercentage)
settleDefaultRadonSLA(struct WitnetV2RadonSLA defaultSLA)
settleFeedRequest(string caption, address request)
settleFeedRequest(string caption, address template, string[][] args)
settleFeedRequest(string caption, bytes32 radHash)
settleFeedSolver(string caption, address solver, string[] deps)
transferOwnership(address _newOwner)
Initialized(uint64 version)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Upgraded(address indexed from, address indexed baseAddr, bytes32 indexed baseCodehash, string versionTag)
WitnetFeedDeleted(bytes4 feedId)
WitnetFeedSettled(bytes4 feedId, bytes32 radHash)
WitnetFeedSolverSettled(bytes4 feedId, address solver)
WitnetFeedUpdateRequested(address indexed origin, bytes4 indexed feedId, uint256 witnetQueryId, uint256 witnetQueryEvmReward, struct WitnetV2RadonSLA witnetQuerySLA)
WitnetFeedUpdateRequested(address indexed origin, bytes4 indexed feedId, uint256 witnetQueryId, uint256 witnetQueryReward)
WitnetPriceSolverDeployed(address solver, bytes32 codehash, bytes constructorParams)
WitnetQuery(uint256 id, uint256 evmReward, struct WitnetV2RadonSLA witnetSLA)
WitnetQueryResponse(uint256 id, uint256 evmGasPrice)
WitnetQueryResponseDelivered(uint256 id, uint256 evmGasPrice, uint256 evmCallbackGas)
WitnetQueryResponseDeliveryFailed(uint256 id, bytes resultCborBytes, uint256 evmGasPrice, uint256 evmCallbackActualGas, string evmCallbackRevertReason)
WitnetQueryRewardUpgraded(uint256 id, uint256 evmReward)
WitnetRadonSLA(struct WitnetV2RadonSLA sla)
constructor(address _wrb, bool _upgradable, bytes32 _versionTag)
fallback()
EmptyBuffer()
IndexOutOfBounds(uint256 index, uint256 range)
InvalidInitialization()
InvalidLengthEncoding(uint256 length)
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()
UnexpectedMajorType(uint256 read, uint256 expected)
UnsupportedMajorType(uint256 unexpected)