ExchangeRates
Verified contract
Active on
Base with 3,285 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x0dd3…b90b
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000842 |
$0 | |
| ERC-20 | 2.4K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
OHNO | ERC-20 | 2 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22740158 | 18 minutes ago | | | 0 | 0.00036120000 | |
| 22739258 | an hour ago | | | 0 | 0.00036114000 | |
| 22737458 | 2 hours ago | | | 0 | 0.00036120000 | |
| 22736558 | 2 hours ago | | | 0 | 0.00036120000 | |
| 22733858 | 4 hours ago | | | 0 | 0.00036114000 | |
| 22732958 | 4 hours ago | | | 0 | 0.00036120000 | |
| 22732058 | 5 hours ago | | | 0 | 0.00036120000 | |
| 22731158 | 5 hours ago | | | 0 | 0.00036120000 | |
| 22730258 | 6 hours ago | | | 0 | 0.00036120000 | |
| 22729358 | 6 hours ago | | | 0 | 0.00036114000 |
ABI
ABI objects
Getter at block 22740696
aggregatorWarningFlags() view returns (address)
0x0000000000000000000000000000000000000000
isResolverCached() view returns (bool)
true
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
nowPlusLimit() view returns (uint256, uint256, uint256)
(1732270739, 600, 1732271339)
oracle() view returns (address)
0x942b636fdc89f133ff67eab67fe7630c0a095e91
owner() view returns (address)
0x615825d7d3ca35c251019bc6d89947d0b03630e7
rateStalePeriod() view returns (uint256)
90000
resolver() view returns (address)
0x0dd3cd7faea2a0f4c42ef1647c315634f48db90b
resolverAddressesRequired() view returns (bytes32[] addresses)
[0x466c657869626c6553746f726167650000000000000000000000000000000000, 0x45786368616e6765720000000000000000000000000000000000000000000000]
Read-only
aggregatorKeys(uint256) view returns (bytes32)
aggregators(bytes32) view returns (address)
anyRateIsInvalid(bytes32[] currencyKeys) view returns (bool)
canFreezeRate(bytes32 currencyKey) view returns (bool)
currenciesUsingAggregator(address aggregator) view returns (bytes32[] currencies)
currencyByExternal(bytes32) view returns (bool)
currencyKeyDecimals(bytes32) view returns (uint8)
currentRoundForRate(bytes32) view returns (uint256)
effectiveValue(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) view returns (uint256 value)
effectiveValueAndRates(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) view returns (uint256 value, uint256 sourceRate, uint256 destinationRate)
effectiveValueAtRound(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, uint256 roundIdForSrc, uint256 roundIdForDest) view returns (uint256 value)
getCurrentRoundId(bytes32 currencyKey) view returns (uint256)
getLastRoundIdBeforeElapsedSecs(bytes32 currencyKey, uint256 startingRoundId, uint256 startingTimestamp, uint256 timediff) view returns (uint256)
inversePricing(bytes32) view returns (uint256 entryPoint, uint256 upperLimit, uint256 lowerLimit, bool frozenAtUpperLimit, bool frozenAtLowerLimit)
invertedKeys(uint256) view returns (bytes32)
lastRateUpdateTimes(bytes32 currencyKey) view returns (uint256)
lastRateUpdateTimesForCurrencies(bytes32[] currencyKeys) view returns (uint256[])
rateAndInvalid(bytes32 currencyKey) view returns (uint256 rate, bool isInvalid)
rateAndTimestampAtRound(bytes32 currencyKey, uint256 roundId) view returns (uint256 rate, uint256 time)
rateAndUpdatedTime(bytes32 currencyKey) view returns (uint256 rate, uint256 time)
rateForCurrency(bytes32 currencyKey) view returns (uint256)
rateIsFlagged(bytes32 currencyKey) view returns (bool)
rateIsFrozen(bytes32 currencyKey) view returns (bool)
rateIsInvalid(bytes32 currencyKey) view returns (bool)
rateIsStale(bytes32 currencyKey) view returns (bool)
ratesAndInvalidForCurrencies(bytes32[] currencyKeys) view returns (uint256[] rates, bool anyRateInvalid)
ratesAndUpdatedTimeForCurrencyLastNRounds(bytes32 currencyKey, uint256 numRounds) view returns (uint256[] rates, uint256[] times)
ratesForCurrencies(bytes32[] currencyKeys) view returns (uint256[])
roundFrozen(bytes32) view returns (uint256)
State-modifying
Events acceptOwnership()
addAggregator(bytes32 currencyKey, address aggregatorAddress)
deleteRate(bytes32 currencyKey)
freezeRate(bytes32 currencyKey)
nominateNewOwner(address _owner)
rebuildCache()
removeAggregator(bytes32 currencyKey)
removeInversePricing(bytes32 currencyKey)
setCurrencyToExternalAggregator(bytes32 _currencyKey, bool _set)
setInversePricing(bytes32 currencyKey, uint256 entryPoint, uint256 upperLimit, uint256 lowerLimit, bool freezeAtUpperLimit, bool freezeAtLowerLimit)
setOracle(address _oracle)
updateRates(bytes32[] currencyKeys, uint256[] newRates, uint256 timeSent) returns (bool)
AggregatorAdded(bytes32 currencyKey, address aggregator)
AggregatorRemoved(bytes32 currencyKey, address aggregator)
CacheUpdated(bytes32 name, address destination)
InversePriceConfigured(bytes32 currencyKey, uint256 entryPoint, uint256 upperLimit, uint256 lowerLimit)
InversePriceFrozen(bytes32 currencyKey, uint256 rate, uint256 roundId, address initiator)
OracleUpdated(address newOracle)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
RateDeleted(bytes32 currencyKey)
RatesUpdated(bytes32[] currencyKeys, uint256[] newRates)
constructor(address _owner, address _oracle, address _resolver, bytes32[] _currencyKeys, uint256[] _newRates)
This contract contains no fallback and receive objects.
This contract contains no error objects.