ExchangeRates
Verified contract
Active on
Ethereum with 14,623 txns
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 "ExchangeRates"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 10772875 | 4 years ago | | | 0 | 0.31831899 | |
| 10772836 | 4 years ago | | | 0 | 0.092509124 | |
| 10772793 | 4 years ago | | | 0 | 0.10902586 | |
| 10772756 | 4 years ago | | | 0 | 0.20347847 | |
| 10772711 | 4 years ago | | | 0 | 0.25430939 | |
| 10772665 | 4 years ago | | | 0 | 0.078724436 | |
| 10772623 | 4 years ago | | | 0 | 0.11840715 | |
| 10772579 | 4 years ago | | | 0 | 0.20970053 | |
| 10772545 | 4 years ago | | | 0 | 0.19083008 | |
| 10772501 | 4 years ago | | | 0 | 0.078663531 |
ABI
ABI objects
Getter at block 21157993
SELFDESTRUCT_DELAY() view returns (uint256)
2419200
initiationTime() view returns (uint256)
0
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
oracle() view returns (address)
0xac1ed4fabbd5204e02950d68b6fc8c446ac95362
owner() view returns (address)
0xeb3107117fead7de89cd14d463d340a2e6917769
rateStalePeriod() view returns (uint256)
10800
selfDestructBeneficiary() view returns (address)
0xde910777c787903f78c89e7a0bf7f4c435cbb1fe
selfDestructInitiated() view returns (bool)
false
Read-only
aggregatorKeys(uint256) view returns (bytes32)
aggregators(bytes32) view returns (address)
anyRateIsStale(bytes32[] currencyKeys) view returns (bool)
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 frozen)
invertedKeys(uint256) view returns (bytes32)
lastRateUpdateTimes(bytes32 currencyKey) view returns (uint256)
lastRateUpdateTimesForCurrencies(bytes32[] currencyKeys) view returns (uint256[])
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)
rateIsFrozen(bytes32 currencyKey) view returns (bool)
rateIsStale(bytes32 currencyKey) view returns (bool)
ratesAndStaleForCurrencies(bytes32[] currencyKeys) view returns (uint256[], bool)
ratesAndUpdatedTimeForCurrencyLastNRounds(bytes32 currencyKey, uint256 numRounds) view returns (uint256[] rates, uint256[] times)
ratesForCurrencies(bytes32[] currencyKeys) view returns (uint256[])
State-modifying
Events acceptOwnership()
addAggregator(bytes32 currencyKey, address aggregatorAddress)
deleteRate(bytes32 currencyKey)
initiateSelfDestruct()
nominateNewOwner(address _owner)
removeAggregator(bytes32 currencyKey)
removeInversePricing(bytes32 currencyKey)
selfDestruct()
setInversePricing(bytes32 currencyKey, uint256 entryPoint, uint256 upperLimit, uint256 lowerLimit, bool freeze, bool freezeAtUpperLimit)
setOracle(address _oracle)
setRateStalePeriod(uint256 _time)
setSelfDestructBeneficiary(address _beneficiary)
terminateSelfDestruct()
updateRates(bytes32[] currencyKeys, uint256[] newRates, uint256 timeSent) returns (bool)
AggregatorAdded(bytes32 currencyKey, address aggregator)
AggregatorRemoved(bytes32 currencyKey, address aggregator)
InversePriceConfigured(bytes32 currencyKey, uint256 entryPoint, uint256 upperLimit, uint256 lowerLimit)
InversePriceFrozen(bytes32 currencyKey)
OracleUpdated(address newOracle)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
RateDeleted(bytes32 currencyKey)
RateStalePeriodUpdated(uint256 rateStalePeriod)
RatesUpdated(bytes32[] currencyKeys, uint256[] newRates)
SelfDestructBeneficiaryUpdated(address newBeneficiary)
SelfDestructInitiated(uint256 selfDestructDelay)
SelfDestructTerminated()
SelfDestructed(address beneficiary)
constructor(address _owner, address _oracle, bytes32[] _currencyKeys, uint256[] _newRates)
This contract contains no fallback and receive objects.
This contract contains no error objects.