WitnetPriceFeedsDefault

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xc5158ff8 at 14239844
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "WitnetPriceFeedsDefault"

No transactions found for "WitnetPriceFeedsDefault"


Functions
Getter at block 23162289
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
 
defaultRadonSLA(view returns (struct WitnetRadonSLA)
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[] _idsstring[] _captionsbytes32[] _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 initcodebytes constructorParamsview returns (address _address)
estimateUpdateBaseFee(uint256 _evmGasPriceview returns (uint256)
hash(string captionpure returns (bytes4)
isUpgradableFrom(address _fromview returns (bool)
lastValidQueryId(bytes4 feedIdview returns (uint256)
lastValidResponse(bytes4 feedIdview returns (struct WitnetV2Response)
latestPrice(bytes4 feedIdview returns (struct IWitnetPriceSolverPrice)
latestPrices(bytes4[] feedIdsview returns (struct IWitnetPriceSolverPrice[] _prices)
latestUpdateQueryId(bytes4 feedIdview returns (uint256)
latestUpdateRequest(bytes4 feedIdview returns (struct WitnetV2Request)
latestUpdateResponse(bytes4 feedIdview returns (struct WitnetV2Response)
latestUpdateResponseStatus(bytes4 feedIdview returns (uint8)
latestUpdateResultError(bytes4 feedIdview returns (struct WitnetResultError)
lookupCaption(bytes4 feedIdview returns (string)
lookupDecimals(bytes4 feedIdview returns (uint8)
lookupPriceSolver(bytes4 feedIdview returns (address _solverAddressstring[] _solverDeps)
lookupWitnetBytecode(bytes4 feedIdview returns (bytes)
lookupWitnetRadHash(bytes4 feedIdview returns (bytes32)
lookupWitnetRetrievals(bytes4 feedIdview returns (struct WitnetRadonRetrieval[] _retrievals)
supportsCaption(string captionview returns (bool)
valueFor(bytes32 feedIdview returns (int256 _valueuint256 _timestampuint256 _status)
State-modifying
acceptOwnership(
deleteFeed(string caption
deleteFeeds(
deployPriceSolver(bytes initcodebytes constructorParamsreturns (address _solver)
initialize(bytes _initData
renounceOwnership(
requestUpdate(bytes4 feedIdpayable returns (uint256)
requestUpdate(bytes4 feedIdstruct WitnetV2RadonSLA updateSLApayable returns (uint256 _usedFunds)
settleBaseFeeOverheadPercentage(uint16 _baseFeeOverheadPercentage
settleDefaultRadonSLA(struct WitnetV2RadonSLA defaultSLA
settleFeedRequest(string captionaddress request
settleFeedRequest(string captionaddress templatestring[][] args
settleFeedRequest(string captionbytes32 radHash
settleFeedSolver(string captionaddress solverstring[] deps
transferOwnership(address _newOwner
Events
Initialized(uint64 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed fromaddress indexed baseAddrbytes32 indexed baseCodehashstring versionTag
WitnetFeedDeleted(bytes4 feedId
WitnetFeedSettled(bytes4 feedIdbytes32 radHash
WitnetFeedSolverSettled(bytes4 feedIdaddress solver
WitnetFeedUpdateRequested(address indexed originbytes4 indexed feedIduint256 witnetQueryIduint256 witnetQueryEvmRewardstruct WitnetV2RadonSLA witnetQuerySLA
WitnetFeedUpdateRequested(address indexed originbytes4 indexed feedIduint256 witnetQueryIduint256 witnetQueryReward
WitnetPriceSolverDeployed(address solverbytes32 codehashbytes constructorParams
WitnetQuery(uint256 iduint256 evmRewardstruct WitnetV2RadonSLA witnetSLA
WitnetQueryResponse(uint256 iduint256 evmGasPrice
WitnetQueryResponseDelivered(uint256 iduint256 evmGasPriceuint256 evmCallbackGas
WitnetQueryResponseDeliveryFailed(uint256 idbytes resultCborBytesuint256 evmGasPriceuint256 evmCallbackActualGasstring evmCallbackRevertReason
WitnetQueryRewardUpgraded(uint256 iduint256 evmReward
WitnetRadonSLA(struct WitnetV2RadonSLA sla
Constructor
constructor(address _wrbbool _upgradablebytes32 _versionTag
Fallback and receive
fallback(
Errors
EmptyBuffer(
IndexOutOfBounds(uint256 indexuint256 range
InvalidInitialization(
InvalidLengthEncoding(uint256 length
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
UnexpectedMajorType(uint256 readuint256 expected
UnsupportedMajorType(uint256 unexpected