ExchangerWithFeeRecAlternatives
Verified contract
Active on
Ethereum with 17 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x4e3b…3ef2
Balances ($0.00)
No balances found for "ExchangerWithFeeRecAlternatives"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14741020 | 3 years ago | | | 0 | 0.020177111 | |
| 14740284 | 3 years ago | | | 0 | 0.012079495 | |
| 14678744 | 3 years ago | | | 0 | 0.038193542 | |
| 14678740 | 3 years ago | | | 0 | 0.040154291 | |
| 14665596 | 3 years ago | | | 0 | 0.010252200 | |
| 14660621 | 3 years ago | | | 0 | 0.019445678 | |
| 14626200 | 3 years ago | | | 0 | 0.034853801 | |
| 14576473 | 3 years ago | | | 0 | 0.0097017516 | |
| 14570191 | 3 years ago | | | 0 | 0.060010797 | |
| 14569711 | 3 years ago | | | 0 | 0.021165767 |
ABI
ABI objects
Getter at block 21420108 isResolverCached() view returns (bool)
CONTRACT_NAME() view returns (bytes32)
0x45786368616e67657257697468466565526563416c7465726e61746976657300
atomicMaxVolumePerBlock() view returns (uint256)
0
lastAtomicVolume() view returns (uint64 time, uint192 volume)
(time=1652167288, volume=7980127614645966249232)
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xeb3107117fead7de89cd14d463d340a2e6917769
priceDeviationThresholdFactor() view returns (uint256)
1800000000000000000
resolver() view returns (address)
0x4e3b31eb0e5cb73641ee1e65e7dcefe520ba3ef2
resolverAddressesRequired() view returns (bytes32[] addresses)
[0x466c657869626c6553746f726167650000000000000000000000000000000000, 0x53797374656d5374617475730000000000000000000000000000000000000000, 0x45786368616e6765537461746500000000000000000000000000000000000000, 0x45786368616e6765526174657300000000000000000000000000000000000000, 0x53796e7468657469780000000000000000000000000000000000000000000000, 0x466565506f6f6c00000000000000000000000000000000000000000000000000, 0x54726164696e6752657761726473000000000000000000000000000000000000, 0x44656c6567617465417070726f76616c73000000000000000000000000000000, 0x4973737565720000000000000000000000000000000000000000000000000000, 0x4465627443616368650000000000000000000000000000000000000000000000, 0x45786368616e676543697263756974427265616b657200000000000000000000, 0x5669727475616c53796e74684d6173746572636f707900000000000000000000]
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)
dynamicFeeRateForExchange(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns (uint256 feeRate, bool tooVolatile)
feeRateForAtomicExchange(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns (uint256 exchangeFeeRate)
feeRateForExchange(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns (uint256)
getAmountsForAtomicExchange(uint256 sourceAmount, bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view returns (uint256 amountReceived, uint256 fee, 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)
isSynthRateInvalid(bytes32 currencyKey) view returns (bool)
lastExchangeRate(bytes32 currencyKey) view returns (uint256)
maxSecsLeftInWaitingPeriod(address account, bytes32 currencyKey) view returns (uint256)
settlementOwing(address account, bytes32 currencyKey) view returns (uint256 reclaimAmount, uint256 rebateAmount, uint256 numEntries)
State-modifying
Events acceptOwnership()
exchange(address exchangeForAddress, address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, bool virtualSynth, address rewardAddress, bytes32 trackingCode) returns (uint256 amountReceived, address vSynth)
exchangeAtomically(address from, bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, address destinationAddress, bytes32 trackingCode) returns (uint256 amountReceived)
nominateNewOwner(address _owner)
rebuildCache()
settle(address from, bytes32 currencyKey) returns (uint256 reclaimed, uint256 refunded, uint256 numEntriesSettled)
suspendSynthWithInvalidRate(bytes32 currencyKey)
CacheUpdated(bytes32 name, address destination)
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)
VirtualSynthCreated(address indexed synth, address indexed recipient, address vSynth, bytes32 currencyKey, uint256 amount)
constructor(address _owner, address _resolver)
This contract contains no fallback and receive objects.
This contract contains no error objects.