ExchangerWithFeeRecAlternatives

Verified contract

Active on Ethereum with 17 txns
Deployed by via 0x864db374 at 14405865
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ExchangerWithFeeRecAlternatives"

0x99f48f963da6eca4250b53d82b9e8d95326f9a7e8d4252e928c5fe810aa98f4d
0x43db211540d24f150b7aeca04237d4478321e32b040b5c34c6633fc6d877e839
0xe7798197057d28364f074d1fad549defb1b2574f2403d93b10b30f0b159af0b8
0x53263018dce9840f97a205abb34256c76ef89705a53325e24ae0de04af6ecdb0
0x0e80344724bafdb4b8b211c3c36817c19d26f49be757a846cb4c9cc868e3ffdc
0xd8d703ce41c687c64fc2090b27eca94125c329eae7517887f9f4f7dc122ecefd
0xabdf25c5e3ca0e6ba2c072092d3286187b8f683f71c60b637fd691c6e8f40d0c
0x047df96ddd00e9f5a5d406c7dd18d82adc8d483193ffd75ea1ed40c9442f0286
0xfb411b644eb2101c781186055950508df6fcdd2e5fbe887f52cb95b9b7cf7df4
0xf377b6dbad49bee8b6e5f0e9c2fcd07f5d84eb771fd13d5816c49400c26ccf2a

Functions
Getter at block 21420108
CONTRACT_NAME(view returns (bytes32)
0x45786368616e67657257697468466565526563416c7465726e61746976657300
atomicMaxVolumePerBlock(view returns (uint256)
0
 
isResolverCached(view returns (bool)
lastAtomicVolume(view returns (uint64 timeuint192 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 frombytes32 currencyKeyuint256 amountuint256 refundedview returns (uint256 amountAfterSettlement)
dynamicFeeRateForExchange(bytes32 sourceCurrencyKeybytes32 destinationCurrencyKeyview returns (uint256 feeRatebool tooVolatile)
feeRateForAtomicExchange(bytes32 sourceCurrencyKeybytes32 destinationCurrencyKeyview returns (uint256 exchangeFeeRate)
feeRateForExchange(bytes32 sourceCurrencyKeybytes32 destinationCurrencyKeyview returns (uint256)
getAmountsForAtomicExchange(uint256 sourceAmountbytes32 sourceCurrencyKeybytes32 destinationCurrencyKeyview returns (uint256 amountReceiveduint256 feeuint256 exchangeFeeRate)
getAmountsForExchange(uint256 sourceAmountbytes32 sourceCurrencyKeybytes32 destinationCurrencyKeyview returns (uint256 amountReceiveduint256 feeuint256 exchangeFeeRate)
hasWaitingPeriodOrSettlementOwing(address accountbytes32 currencyKeyview returns (bool)
isSynthRateInvalid(bytes32 currencyKeyview returns (bool)
lastExchangeRate(bytes32 currencyKeyview returns (uint256)
maxSecsLeftInWaitingPeriod(address accountbytes32 currencyKeyview returns (uint256)
settlementOwing(address accountbytes32 currencyKeyview returns (uint256 reclaimAmountuint256 rebateAmountuint256 numEntries)
State-modifying
acceptOwnership(
exchange(address exchangeForAddressaddress frombytes32 sourceCurrencyKeyuint256 sourceAmountbytes32 destinationCurrencyKeyaddress destinationAddressbool virtualSynthaddress rewardAddressbytes32 trackingCodereturns (uint256 amountReceivedaddress vSynth)
exchangeAtomically(address frombytes32 sourceCurrencyKeyuint256 sourceAmountbytes32 destinationCurrencyKeyaddress destinationAddressbytes32 trackingCodereturns (uint256 amountReceived)
nominateNewOwner(address _owner
rebuildCache(
settle(address frombytes32 currencyKeyreturns (uint256 reclaimeduint256 refundeduint256 numEntriesSettled)
suspendSynthWithInvalidRate(bytes32 currencyKey
Events
CacheUpdated(bytes32 nameaddress destination
ExchangeEntryAppended(address indexed accountbytes32 srcuint256 amountbytes32 destuint256 amountReceiveduint256 exchangeFeeRateuint256 roundIdForSrcuint256 roundIdForDest
ExchangeEntrySettled(address indexed frombytes32 srcuint256 amountbytes32 destuint256 reclaimuint256 rebateuint256 srcRoundIdAtPeriodEnduint256 destRoundIdAtPeriodEnduint256 exchangeTimestamp
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
VirtualSynthCreated(address indexed synthaddress indexed recipientaddress vSynthbytes32 currencyKeyuint256 amount
Constructor
constructor(address _owneraddress _resolver
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.