Exchanger
Verified contract
Active on
Ethereum with 1,211 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6116…83ae
-
variable spans 23 additional slots
Balances ($0.00)
No balances found for "Exchanger"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11239674 | 4 years ago | | | 0 | 0.0069965280 | |
| 11233546 | 4 years ago | | | 0 | 0.011666270 | |
| 11229649 | 4 years ago | | | 0 | 0.014740550 | |
| 11224335 | 4 years ago | | | 0 | 0.0048760500 | |
| 11219961 | 4 years ago | | | 0 | 0.0068599575 | |
| 11214575 | 4 years ago | | | 0 | 0.0033037039 | |
| 11213532 | 4 years ago | | | 0 | 0.0039176583 | |
| 11212067 | 4 years ago | | | 0 | 0.010180320 | |
| 11211429 | 4 years ago | | | 0 | 0.0091640400 | |
| 11211415 | 4 years ago | | | 0 | 0.0097428710 |
ABI
ABI objects
Getter at block 21022799
CIRCUIT_BREAKER_SUSPENSION_REASON() view returns (uint256)
65
MAX_ADDRESSES_FROM_RESOLVER() view returns (uint256)
24
getResolverAddressesRequired() view returns (bytes32[24] addressesRequired)
[0x53797374656d5374617475730000000000000000000000000000000000000000, 0x45786368616e6765537461746500000000000000000000000000000000000000, 0x45786368616e6765526174657300000000000000000000000000000000000000, 0x53796e7468657469780000000000000000000000000000000000000000000000, 0x466565506f6f6c00000000000000000000000000000000000000000000000000, 0x54726164696e6752657761726473000000000000000000000000000000000000, 0x44656c6567617465417070726f76616c73000000000000000000000000000000, 0x4973737565720000000000000000000000000000000000000000000000000000, 0x466c657869626c6553746f726167650000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000]
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xeb3107117fead7de89cd14d463d340a2e6917769
priceDeviationThresholdFactor() view returns (uint256)
1800000000000000000
resolver() view returns (address)
0x61166014e3f04e40c953fe4eab9d9e40863c83ae
tradingRewardsEnabled() view returns (bool)
false
waitingPeriodSecs() view returns (uint256)
360
Read-only
calculateAmountAfterSettlement(address from, bytes32 currencyKey, uint256 amount, uint256 refunded) view returns (uint256 amountAfterSettlement)
feeRateForExchange(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns (uint256 exchangeFeeRate)
getAmountsForExchange(uint256 sourceAmount, bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns (uint256 amountReceived, uint256 fee, uint256 exchangeFeeRate)
hasWaitingPeriodOrSettlementOwing(address account, bytes32 currencyKey) view returns (bool)
isResolverCached(address _resolver) view returns (bool)
isSynthRateInvalid(bytes32 currencyKey) view returns (bool)
lastExchangeRate(bytes32) view returns (uint256)
maxSecsLeftInWaitingPeriod(address account, bytes32 currencyKey) view returns (uint256)
resolverAddressesRequired(uint256) view returns (bytes32)
settlementOwing(address account, bytes32 currencyKey) view returns (uint256 reclaimAmount, uint256 rebateAmount, uint256 numEntries)
State-modifying
Events acceptOwnership()
exchange(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress) returns (uint256 amountReceived)
exchangeOnBehalf(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey) returns (uint256 amountReceived)
exchangeOnBehalfWithTracking(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address originator, bytes32 trackingCode) returns (uint256 amountReceived)
exchangeWithTracking(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, address originator, bytes32 trackingCode) returns (uint256 amountReceived)
nominateNewOwner(address _owner)
setLastExchangeRateForSynth(bytes32 currencyKey, uint256 rate)
setResolverAndSyncCache(address _resolver)
settle(address from, bytes32 currencyKey) returns (uint256 reclaimed, uint256 refunded, uint256 numEntriesSettled)
suspendSynthWithInvalidRate(bytes32 currencyKey)
ExchangeEntryAppended(address indexed account, bytes32 src, uint256 amount, bytes32 dest, uint256 amountReceived, uint256 exchangeFeeRate, uint256 roundIdForSrc, uint256 roundIdForDest)
ExchangeEntrySettled(address indexed from, bytes32 src, uint256 amount, bytes32 dest, uint256 reclaim, uint256 rebate, uint256 srcRoundIdAtPeriodEnd, uint256 destRoundIdAtPeriodEnd, uint256 exchangeTimestamp)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
constructor(address _owner, address _resolver)
This contract contains no fallback and receive objects.
This contract contains no error objects.