DMEX_Base

Verified contract

Active on Ethereum with 1,129 txns
Deployed by via 0x4705b9be at 9473382
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $61,549.62
ERC-20
Value $286.78
ERC-20
Value $190.03
ERC-20
--
ERC-20
--
 (#44)
ERC-721
--
0x9950a37234361a1c64f8ee81b11199362a8494410b9033f91ad714951784ab2f
0xc8c1a62083d6eb527d3a76ba7848b80a393cbd95a3d402a0edbbe5ca69448610
0x83eae6dc0466b1ee1ccdd4427ca65afa40645c9dfd0712973ac1ed844f607e3a
0x028a4ad01e3ecede560605f14d1e893ec7cb732f14f1f9cd6ace908f9cdfd901
0x7325bb9cf543dd47526016b4656cb2e28d8f768b803e12643d1d310d4465a63f
0x41675a0ee50bb14db120c28a2f1dd8122c26d1fb02c68679ae1d9dfb649b6a70
0xd948db441d2be5e68dca9b0630c0bef263373aeb6cb85e1cf4ffc58e1dead6f2
0x4a8a15bbe20bded72380cc59168fc7810febd08212907add3b2e31a2d695d6d4
0x04d165b5b0336587826d9e072ae7fd0afc9da15fa4f282097b95850e7982cb8d
0xd90c218513e1f5ceb789d95b0936a6acbf5253cef50ae70a85f6d3cf03bd2e8e

Functions
Getter at block 21193627
destroyBlock(view returns (uint256)
18499505
destroyDelay(view returns (uint256)
1000000
destroyed(view returns (bool)
false
fistFuturesContract(view returns (address)
0xab8513802ee8d1958f04d181926bc33e5030d478
gasFeeAccount(view returns (address)
0x95445852148540acb6fcb9e39856d15f1c416381
getInactivityReleasePeriod(view returns (uint256)
500
inactivityReleasePeriod(view returns (uint256)
500
owner(view returns (address)
0x95445852148540acb6fcb9e39856d15f1c416381
Read-only
admins(addressview returns (bool)
availableBalanceOf(address tokenaddress userview returns (uint256)
balanceOf(address tokenaddress userview returns (uint256)
balances(addressaddressview returns (uint256)
futuresContracts(addressview returns (bool)
getMakerTakerBalances(address tokenaddress makeraddress takerview returns (uint256[4])
getReserve(address tokenaddress userview returns (uint256)
getUserBalances(address tokenaddress userview returns (uint256[2])
userFirstDeposits(addressview returns (uint256)
withdrawn(bytes32view returns (bool)
State-modifying
addBalanceAddReserve(address tokenaddress useruint256 addBalanceuint256 addReservereturns (bool)
addBalanceSubReserve(address tokenaddress useruint256 addBalanceuint256 subReservereturns (bool)
assert(bool assertion
batchWithdrawForUser(address[] tokenuint256[] amountaddress[] useruint256[] nonceuint8[] vbytes32[] rbytes32[] suint256[] feeWithdrawal
decodeBalanceAndReserve(address tokenaddress userreturns (uint256[2])
deposit(payable 
depositForUser(address userpayable 
depositToken(address tokenuint128 amount
depositTokenForUser(address tokenuint128 amountaddress user
depositTokenForUserWithFee(address tokenuint128 amountaddress useruint256 depositFee
destroyContract(returns (bool success)
getOwner(returns (address out)
pTokenRedeem(address tokenuint256 amountstring destinationAddressreturns (bool success)
pTokenRedeemForUser(address tokenuint256 amountaddress userstring destinationAddressuint256 nonceuint8 vbytes32 rbytes32 suint256 feeWithdrawalreturns (bool success)
releaseFundsAfterDestroy(address tokenuint256 amountreturns (bool success)
safeAdd(uint256 auint256 breturns (uint256)
safeMul(uint256 auint256 breturns (uint256)
safeSub(uint256 auint256 breturns (uint256)
setAdmin(address adminbool isAdmin
setBalance(address tokenaddress useruint256 amountreturns (bool success)
setFuturesContract(address futuresContractbool isFuturesContract
setInactivityReleasePeriod(uint256 expiryreturns (bool success)
setOwner(address newOwner
setReserve(address tokenaddress useruint256 amountreturns (bool success)
subBalanceAddReserve(address tokenaddress useruint256 subBalanceuint256 addReservereturns (bool)
subBalanceSubReserve(address tokenaddress useruint256 subBalanceuint256 subReservereturns (bool)
withdraw(address tokenuint256 amountreturns (bool success)
withdrawForUser(address tokenuint256 amountaddress useruint256 nonceuint8 vbytes32 rbytes32 suint256 feeWithdrawalreturns (bool success)
Events
AllowFuturesContract(address futuresContractaddress user
Deposit(address indexed tokenaddress indexed useruint256 amountuint256 balance
InactivityReleasePeriodChange(uint256 value
SetFuturesContract(address futuresContractbool isFuturesContract
SetOwner(address indexed previousOwneraddress indexed newOwner
Withdraw(address indexed tokenaddress indexed useruint256 amountuint256 balanceuint256 withdrawFee
pTokenRedeemEvent(address indexed tokenaddress indexed useruint256 amountstring destinationAddress
Constructor
constructor(address feeAccount_uint256 inactivityReleasePeriod_
Fallback and receive
fallback(
Errors

This contract contains no error objects.