Exchanger
Verified contract
Active on
Ethereum with 2,836 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xfbb6…aad0
-
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) |
---|---|---|---|---|---|---|---|
| 10364861 | 4 years ago | | | 0 | 0.0036665849 | |
| 10364861 | 4 years ago | | | 0 | 0.0032292051 | |
| 10364861 | 4 years ago | | | 0 | 0.0032293404 | |
| 10364217 | 4 years ago | | | 0 | 0.0027703760 | |
| 10364217 | 4 years ago | | | 0 | 0.0020046040 | |
| 10364217 | 4 years ago | | | 0 | 0.0020048280 | |
| 10364217 | 4 years ago | | | 0 | 0.0020048280 | |
| 10364217 | 4 years ago | | | 0 | 0.0020049120 | |
| 10364211 | 4 years ago | | | 0 | 0.0027705160 | |
| 10364190 | 4 years ago | | | 0 | 0.0020049960 |
ABI
ABI objects
Getter at block 20846428
MAX_ADDRESSES_FROM_RESOLVER() view returns (uint256)
24
getResolverAddressesRequired() view returns (bytes32[24] addressesRequired)
[0x53797374656d5374617475730000000000000000000000000000000000000000, 0x45786368616e6765537461746500000000000000000000000000000000000000, 0x45786368616e6765526174657300000000000000000000000000000000000000, 0x53796e7468657469780000000000000000000000000000000000000000000000, 0x466565506f6f6c00000000000000000000000000000000000000000000000000, 0x44656c6567617465417070726f76616c73000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 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
resolver() view returns (address)
0xfbb6526ed92da8915d4843a86166020d0b7baad0
waitingPeriodSecs() view returns (uint256)
180
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)
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)
nominateNewOwner(address _owner)
setResolverAndSyncCache(address _resolver)
setWaitingPeriodSecs(uint256 _waitingPeriodSecs)
settle(address from, bytes32 currencyKey) returns (uint256 reclaimed, uint256 refunded, uint256 numEntriesSettled)
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.