This contract is being backfilled. You may encounter incomplete storage history.

Oracle

Verified contract

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

No balances found for "Oracle"

0x20e33695bb82b8dacf671f327e5462f283b9e296387cfcbb59b489e84518e2fc
0x4713f16e8fba98ec48be71c83a17ca12da797cfea41cbc10221bbec549e4aff8
0x0ca7d9c513abb1b4ae7dbfaad7bc3aa9554777e036e4eba5eb790450cf6a3601
0xa6b7abf1c2725403955b789997976699a0597d557debe77014078468e199e14f
0x61bde88fa27880ef4c5452ee06eacca0e5d509614b7e18a88d84f040a6593fb3

Functions
Getter at block 23191141
MAX_CHAINLINK_TIMEOUT(view returns (uint256)
86400
MAX_DEVIATION(view returns (uint256)
100000
MAX_PRICE_POST_DELAY(view returns (uint256)
60
PRICE_FEED_ERROR(view returns (uint256)
3600
PRICE_FEED_ERROR_SPREAD(view returns (uint256)
50000
PRICE_FEED_INACTIVE(view returns (uint256)
300
PRICE_FEED_INACTIVE_SPREAD(view returns (uint256)
2000
SEQUENCER_GRACE_PERIOD_TIME(view returns (uint256)
3600
owner(view returns (address)
0xe11aadb7bbc0c76a15bcd5b3afb9590bbcbfb865
sequencerUptimeFeed(view returns (address)
0xbcf85224fc0756b9fa45aa7892530b47e10b6433
Read-only
getLastPrice(address tokenview returns (uint256 lastPrice)
getMultiplePrices(address[] tokensbool maxview returns (uint256[])
getPrice(address tokenbool maxview returns (uint256)
getReferencePrice(address tokenview returns (uint256)
isReporter(addressview returns (bool)
lastAnswerBlock(addressview returns (uint256)
lastAnswerTimestamp(addressview returns (uint256)
lastAnswers(addressview returns (uint256)
reporters(uint256view returns (address)
tokenConfig(addressview returns (uint256 baseUnitsuint256 priceUnitsaddress chainlinkPriceFeeduint256 chainlinkDeviationuint256 chainlinkTimeout)
whitelistedTokens(uint256view returns (address)
State-modifying
addReporter(address reporter
configToken(address tokenuint256 tokenDecimalsaddress priceFeeduint256 priceDecimalsuint256 chainlinkTimeoutuint256 chainlinkDeviation
postPrices(address[] tokensuint256[] pricesuint256[] timestamps
removeReporter(address reporter
renounceOwnership(
transferOwnership(address newOwner
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PricePosted(address indexed tokenuint256 price
ReporterAdded(address indexed arg0
ReporterRemoved(address indexed arg0
TokenAdded(address indexed token
Constructor
constructor(address _sequencerUptimeFeed
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ChainlinkStaled(
InvalidAddress(
InvalidChainlinkDeviation(
InvalidDecimals(
InvalidPriceData(
InvalidTimeout(
NotAReporter(
NotAllowed(
ReporterExists(
SequencerDown(
SequencerGracePeriodNotOver(
TokenNotConfigured(