IMDEXchange

Verified contract

Active on Ethereum with 6,048 txns
Deployed by via 0x7daaac57 at 6438952
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $4,369.7
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x77fb946d584af9006a2c3a763ebb44f89ea31d5cb9394d88f777ef4a0272dcd3
0x39a4a2b6fb830814c3a5a67f299a78dd6ad5e36dceb70de7893b68728cb22e3c
0x5309b8185565c4aee68b8951dbb8476f19446386799e4b01c31b682c2a9e4906
0x0d0706b7f7c377d9b4c29ad9b6e646c9924dd48a77b575d612d4d57d2e0fe506
0xf4262aae5cf826efe33d4f3f1be490fcc06edd0edad31fd65f6c79dc0fd41f50
0xcbad40770453752c1a93c156c9bbdda30618b39ea0d03a17716534b26bcdc5b7
0xfd78cd5b523b3c072966752fd3498471dcc1db69e7bef5859592e64b52114c5b
0xc66ca27a6f12bb1aadb268451b8ae2b163345d3c30da44b3bd1941a79b1a7010
0xb0725b954f23717955af1a877989084ee41d690e66dce47cf42e8803b9251207
0xe96d598ab30679fe3d866e38268d7a605ad3f736e46889025f2688b7a7fc55ce

Functions
Getter at block 20814154
feeAccount(view returns (address)
0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e
inactivityReleasePeriod(view returns (uint256)
100000
owner(view returns (address)
0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e
Read-only
admins(addressview returns (bool)
balanceOf(address tokenaddress userview returns (uint256)
invalidOrder(addressview returns (uint256)
lastActiveTransaction(addressview returns (uint256)
tokens(addressaddressview returns (uint256)
State-modifying
IMDEXadminWithdraw(address tokenuint256 amountaddress useruint256 feeWithdrawalreturns (bool)
IMDEXdeposit(payable 
IMDEXdepositToken(address tokenuint256 amount
IMDEXinvalidateOrdersBefore(address useruint256 nonce
IMDEXsetAdmin(address adminbool isAdmin
IMDEXsetInactivityReleasePeriod(uint256 expiryreturns (bool success)
IMDEXsetOwner(address newOwner
IMDEXtrade(uint256[8] Xaddress[4] Yreturns (bool)
IMDEXwithdrawToken(address tokenuint256 amountreturns (bool)
Events
Deposit(address tokenaddress useruint256 amountuint256 balance
SetOwner(address indexed previousOwneraddress indexed newOwner
Trade(address tokenBuyuint256 amountBuyaddress tokenSelluint256 amountSelladdress getaddress give
Withdraw(address tokenaddress useruint256 amountuint256 balance
Constructor
constructor(address feeAccount_
Fallback and receive
fallback(
Errors

This contract contains no error objects.