Exchange

Verified contract

Active on Ethereum with 755 txns
Deployed by via 0x0dbfa581 at 16379845
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "Exchange"

0x362ffa3b6276503748bac26a1592af3170e2477a60567d82a0755a230548edd6
0xd66896deed06249b9f3d4c1b3f6114a7de82e4e9cbf4b706d682c235ed8801b9
0x260c4ef2886afe333968666a01c32e1864970b7a78e3bb7be47bd9f44815ac39
0x36846df2c11f0a443883906d1afa0812c4f951ec2c1dee97f15acb98bbcbe1fb
0x75b6dff712ca29cdc68bc05f2f5e82392c241a447c33fd3575d7f65788e42774
0x287491a83da730a9d9bd1e205907be7015424647b4739be0eb9b46d5758dc95f
0xee1c981cde8fe1d7b87c8331ca63413ea4e5bcb57d8b1c398cdc65d97a870db0
0xe198ee65af70e618b9b7ab813c05e860d1a644274eccc342c65d5521caa78e83
0x0ea8b129f44c4b664c3082b6a7039f69e6caf1f1ace6c67c26345f422daf7b1a
0x6783a8876aa4b32b4715e909b28990f8d696554224bf20f146bf4d775f21e18b

Functions
Getter at block 21229680
adminReceiver(view returns (address)
0xcd7cbbe5552461272adcff071ae1d37a8cf662cf
adminTransfer(view returns (address)
0xac93e157b32c0b0e83228278f359a63b633978e9
 
getTxnInfos(view returns (bytes32[])
limitTime(view returns (uint256)
86400
owner(view returns (address)
0xe4bc3d251c6d4d9919cccae0da90c29935a61c7a
signerAddress(view returns (address)
0xf7cc8e287387f2b6d0141832c2f3914bb52651bf
timeExpiredSignature(view returns (uint256)
1800
Read-only
getEthSignedMessageHash(bytes32 _messageHashpure returns (bytes32)
getExchangeInfo(address fromaddress toview returns (struct ExchangeExchangeInfo)
getMessageHash(address _toaddress _tokenInuint256 _amountInaddress _tokenOutuint256 _amountOutMinuint256 _timestampstring _msgHashpure returns (bytes32)
getTotalAmountByUser(address useraddress tokenFromaddress tokenToview returns (uint256)
getTxnInfo(bytes32 txnIdview returns (struct ExchangeTxnInfo)
operators(addressview returns (bool)
recoverSigner(bytes32 _ethSignedMessageHashbytes _signaturepure returns (address)
splitSignature(bytes _sigpure returns (bytes32 rbytes32 suint8 v)
txnInfos(bytes32view returns (bytes32 txnIdaddress senderaddress tokenInuint256 amountInaddress tokenOutuint256 amountOutstruct ExchangeExchangeInfo exchangeInfouint8 statusuint256 timestamp)
verifySignature(address _signeraddress _toaddress _tokenInuint256 _amountInaddress _tokenOutuint256 _amountOutMinuint256 _timestampstring _msgHashbytes _signaturepure returns (bool)
State-modifying
addOperator(address operator
clearTxnInfos(uint256 timestamp
depositExchange(address tokenInuint256 amountInaddress tokenOutuint256 amountOutMinuint256 timestampbytes signaturepayable 
removeExchangeInfo(address fromaddress to
removeOperator(address operator
removeTxnInfo(bytes32 txnId
renounceOwnership(
setAdminReceiver(address _address
setAdminTransfer(address _address
setExchangeInfo(address fromaddress tostruct ExchangeExchangeInfo exchangeInfo
setSignerAddress(address _address
setTimeExpiredSignature(uint256 time
transferOwnership(address newOwner
withdraw(uint256 amount
withdrawExchange(bytes32 txnIdaddress senderaddress tokenInuint256 amountInaddress tokenOutuint256 amountOutstruct ExchangeExchangeInfo exchangeInfouint256 timestamppayable 
withdrawToken(address tokenAddressuint256 amount
Events
DepositExchange(struct ExchangeTxnInfo txnInfo
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
WithdrawExchange(struct ExchangeTxnInfo txnInfo
Constructor
constructor(address _signerAddressaddress _adminReceiveraddress _adminTransfer
Fallback and receive
receive(
Errors

This contract contains no error objects.