OKLGAtomicSwapInstance

Verified contract

Active on Ethereum with 1,241 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x84d74e7ce990d948918f07c9983e5e105620620473f2948bfa524dfb6975afc8
0xc8537883376a690c147205e580d294be9ee9d6798afe819b16369e01dd68a480
0x7c3ba08db6c16ed5a9e37c5109857d5cbb6a04819dd717df46e2b3d9d3b5321b
0xc82d980e1c7d63c58347b4ae406dbad60fcbadc16d25ae26037c94ae0b6d3780
0x0a4647783b7fd0ad87ce6fe876b0afb949e8bc9f9785a8536648ad4787d76c63
0x920fc5df54c117cd1e4c3c65e1835b011ea8d216dc6389de808af2ba54cd5129
0x47fb1a0afdd55a061e1c103bd43d04824f25a2309c999fad13eb4771d4518de1
0xc003bcc0d105de074686308d8cde9fe5af87d0acb1fe01173d00d063768e7b4c
0x673544033e0e2c5b77fc082d7a5157618e91ffd9028132103bdf9989f2d8f01c
0x58190b6f01460aa639f7f7f685f4c1369b213c1b68a2d2906ea1cf89f646b3b0

Functions
Getter at block 21023207
getSpendAddress(view returns (address)
0x5bde378e0a0cebc941b03a579da0088dc1616faf
getSwapTokenAddress(view returns (address)
0xc146b7cdbaff065090077151d391f4c96aa09e0c
getTokenAddress(view returns (address)
0x5dbb9f64cd96e2dbbca58d14863d615b67b42f2e
isActive(view returns (bool)
true
maxSwapAmount(view returns (uint256)
0
minimumGasForOperation(view returns (uint256)
5000000000000000
oracleAddress(view returns (address)
0x1f1851f37b0d2428169d79d12eb2616037ad4f56
owner(view returns (address)
0x1f1851f37b0d2428169d79d12eb2616037ad4f56
productID(view returns (uint8)
7
targetTokenDecimals(view returns (uint8)
9
tokenOwner(view returns (address)
0xfe3e77699acd0970eaa0c8f439ce84d6b1d12baf
Read-only
lastUserSwap(addressview returns (bytes32 iduint256 origTimestampuint256 currentTimestampbool isOutboundbool isCompletebool isRefundedbool isRefundablebool isSendGasFundedaddress swapAddressuint256 amount)
swaps(bytes32view returns (bytes32 iduint256 origTimestampuint256 currentTimestampbool isOutboundbool isCompletebool isRefundedbool isRefundablebool isSendGasFundedaddress swapAddressuint256 amount)
State-modifying
fundSendToDestinationGas(bytes32 _iduint256 _origTimestampuint256 _amountpayable 
receiveTokensFromSource(uint256 _amountpayable returns (bytes32uint256)
refundTokensFromSource(bytes32 _id
renounceOwnership(
sendTokensToDestination(bytes32 _idreturns (bytes32)
setActiveState(bool _isActive
setMinimumGasForOperation(uint256 _amountGas
setOracleAddress(address _oracleAddress
setProductID(uint8 _newId
setSpendAddy(address _spendAddy
setSwapCompletionStatus(bytes32 _idbool _isComplete
setTargetTokenDecimals(uint8 _decimals
setTokenAddy(address _tokenAddy
setTokenOwner(address newOwner
transferOwnership(address newOwner
unsetLastUserSwap(address _addy
withdrawETH(
withdrawTokens(address _tokenAddyuint256 _amount
withdrawTokens(uint256 _amount
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReceiveTokensFromSource(bytes32 indexed iduint256 origTimestampaddress senderuint256 amount
RefundTokensToSource(bytes32 indexed idaddress senderuint256 amount
SendTokensToDestination(bytes32 indexed idaddress receiveruint256 amount
TokenOwnerUpdated(address previousOwneraddress newOwner
Constructor
constructor(address _costTokenaddress _spendAddressaddress _oracleAddressaddress _tokenOwneraddress _tokenAddyuint8 _targetTokenDecimalsuint256 _maxSwapAmount
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.