ExchangerWithVirtualSynth

Verified contract

Active on Ethereum with 2,548 txns
Deployed by via 0x01a25297 at 11513107
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ExchangerWithVirtualSynth"

0xa77342e476e0c53bcd3059f86d98414fe7a99507d3811bed8fc8effdd16be29b
0x10653788a21b5757336fa8c73411d0227a9def4f6d5c0bd75ed211ac535b3f1c
0xe13722864a896cd49f95aa62eec151866a1e318ca868eb5fe550a1c47cfece7c
0xd373dffadda627122363f659bddf92cd28e50fe2ca5f5a5152728f67274b72ca
0xa3d57096dca67d00d06a37119fd2c74ac463953d2ada9f6a3e44cd2db5f3cb25
0x1f213e1d95a742c722ca137ad3220d698a46912eceaac02a87df161bfa1a9cae
0xcc6246e7aeffcba160f4881f8892e56b2e438841ab741e51761f36deb39ee9cb
0xef8f852a516e1921ac96cb8c1b4ae67d12ca5db880e09f1918e67b15fb9af9d7
0x2dfd81fcf1f81b325b88abc814bb698e094092726cbed5675742f4dc1bbef9c6
0xf8f5a0ba22fb88b91e8edde1facc2e2e8f0e9aa1d9151e23d99dbc76c4a22c96

Functions
Getter at block 20846987
CIRCUIT_BREAKER_SUSPENSION_REASON(view returns (uint256)
65
isResolverCached(view returns (bool)
false
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]
tradingRewardsEnabled(view returns (bool)
false
waitingPeriodSecs(view returns (uint256)
360
Read-only
calculateAmountAfterSettlement(address frombytes32 currencyKeyuint256 amountuint256 refundedview returns (uint256 amountAfterSettlement)
feeRateForExchange(bytes32 sourceCurrencyKeybytes32 destinationCurrencyKeyview returns (uint256 exchangeFeeRate)
getAmountsForExchange(uint256 sourceAmountbytes32 sourceCurrencyKeybytes32 destinationCurrencyKeyview returns (uint256 amountReceiveduint256 feeuint256 exchangeFeeRate)
hasWaitingPeriodOrSettlementOwing(address accountbytes32 currencyKeyview returns (bool)
isSynthRateInvalid(bytes32 currencyKeyview returns (bool)
lastExchangeRate(bytes32view returns (uint256)
maxSecsLeftInWaitingPeriod(address accountbytes32 currencyKeyview returns (uint256)
settlementOwing(address accountbytes32 currencyKeyview returns (uint256 reclaimAmountuint256 rebateAmountuint256 numEntries)
State-modifying
acceptOwnership(
exchange(address frombytes32 sourceCurrencyKeyuint256 sourceAmountbytes32 destinationCurrencyKeyaddress destinationAddressreturns (uint256 amountReceived)
exchangeOnBehalf(address exchangeForAddressaddress frombytes32 sourceCurrencyKeyuint256 sourceAmountbytes32 destinationCurrencyKeyreturns (uint256 amountReceived)
exchangeOnBehalfWithTracking(address exchangeForAddressaddress frombytes32 sourceCurrencyKeyuint256 sourceAmountbytes32 destinationCurrencyKeyaddress originatorbytes32 trackingCodereturns (uint256 amountReceived)
exchangeWithTracking(address frombytes32 sourceCurrencyKeyuint256 sourceAmountbytes32 destinationCurrencyKeyaddress destinationAddressaddress originatorbytes32 trackingCodereturns (uint256 amountReceived)
exchangeWithVirtual(address frombytes32 sourceCurrencyKeyuint256 sourceAmountbytes32 destinationCurrencyKeyaddress destinationAddressbytes32 trackingCodereturns (uint256 amountReceivedaddress vSynth)
nominateNewOwner(address _owner
rebuildCache(
setLastExchangeRateForSynth(bytes32 currencyKeyuint256 rate
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.