DEX

Verified contract

Active on Ethereum with 334 txns
Deployed by via 0x0ada6cda at 7615376
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
Native
Value $2,214.38
ERC-20
Value $8.99
ERC-20
--
ERC-20
--
0xb0218b05e87904eaf74113c028caf637e5429ea90b711bc19993f1755f9fae08
0xde6063a2595ccd63e16681a6cb08be5ae69224401fcb3c5005d3175fc4eed6ae
0x2da983f03e91bc5513492ddaf1f6986a24e1dc45b2dcbc0fc1a1bec476f96b22
0x85d7e1df2ee0f2367f2cf91f8fe2af8fec41b202ece405d8ff6df1b2a5f04700
0x35239a440d226706c795d663156c62c816624166e1ef66cbf7d4a3c9877fc546
0xf6ea593fc3e86d0ca2f113183f89951d30ef7f901a47303106a4bf9e273b7fce
0x292dc03b63b98ee6aa545b8d8611d0f2fd405f7bb06d4cf892a55ff69009e606
0xa1eb3a42a444f542366aeafd323968c0a340e03763a90e08ca4385a0bed559a9
0x8d0b2aaca5a97c7d6bc70168b5d0eac6d69c82abf42e665c4929129006f1f6e6
0x7720b8d21b0bdd8707ed83c432b51cf87aaf2a940e28225089d5837d3311a947

Functions
Getter at block 21059071
GetMyAccountId(view returns (uint32)
0
GetMyAnnounceLV(view returns (uint32)
0
GetOwnerList(view returns (address[] ownersuint32[] ownerIds)
(owners=[0x95cE0d31f9B5E8D0d885a55935dDa1fe1b66688d, 0x1DEFe9F33456F4Af68F792790688eE645c33ad9B], ownerIds=[1, 2])
GetProductList(view returns (address[] productsuint32[] productIds)
(products=[0x0000000000000000000000000000000000000000, 0x6BEB418Fc6E1958204aC8baddCf109B8E9694966, 0xBA5F11b16B155792Cf3B2E6880E8706859A8AEB6, 0x0000000000085d4780B73119b644AE5ecd22b376, 0xA4d17AB1eE0efDD23edc2869E7BA96B89eEcf9AB, 0xA15C7Ebe1f07CaF6bFF097D8a589fb8AC49Ae5B3], productIds=[1, 2, 3, 4, 5, 6])
basePrice(view returns (uint256)
10000000000
isContractUse(view returns (bool)
true
lastAcccountId(view returns (uint32)
8
lastNewOrderId(view returns (uint32)
269
lastOrderId(view returns (uint32)
240
lastOwnerId(view returns (uint32)
2
lastProductId(view returns (uint32)
6
lastTradeId(view returns (uint32)
107
lastTransferId(view returns (uint32)
31
maxBalance(view returns (uint128)
1000000000000000000000000000000000001
maxPrice(view returns (uint80)
10000000000000000000001
maxQty(view returns (uint104)
1000000000000000000000000000001
newProductFee(view returns (uint256)
0
operator(view returns (address)
0x95ce0d31f9b5e8d0d885a55935dda1fe1b66688d
owner(view returns (address)
0x95ce0d31f9b5e8d0d885a55935dda1fe1b66688d
Read-only
Add(uint128 auint128 bpure returns (uint128)
GetAccountId(address accountview returns (uint32)
GetDWrecords(uint32 Nuint32 exIduint32 accountIdview returns (uint32[] prCodebool[] isDeposituint128[] qtyuint64[] timestamp)
GetHoga(uint32 prTradeuint32 prBaseuint32 hogaNview returns (uint80[] priceBuint104[] volumeBuint80[] priceAuint104[] volumeA)
GetHogaDetail(uint32 prTradeuint32 prBaseuint80 pricebool isSelluint16 orderNview returns (uint32[] orderIds)
GetMyOrders(uint32 exIduint32 accountIduint16 orderNview returns (uint32[] orderIduint32[] prTradeuint32[] prBasebool[] sellsuint80[] pricesuint104[] qtys)
GetNextTick(bool isAskuint80 priceuint8 npure returns (uint80)
GetProductInfo(address productview returns (uint32 prCodeuint256 dividerbool isTradeBidbool isTradeAskbool isDepositbool isWithdrawuint32 ownerIduint104 minQty)
GetTick(uint80 priceuint8 npure returns (uint80)
Sub(uint128 auint128 bpure returns (uint128)
getBalance(uint32 exIduint32[] prCodeuint32 accountIdview returns (uint128[] availableuint128[] reserved)
getBalanceByProduct(uint32 exIduint32 prCodeuint128 minQtyview returns (uint32[] accountIduint128[] balanceSum)
getOrder(uint32 idview returns (uint32 prTradeuint32 prBasebool selluint80 priceuint104 qtyuint32 accountIduint32 exId)
getOrderBookInfo(uint32[] prTradeuint32 prBaseview returns (uint80[] bestBidPriceuint80[] bestAskPrice)
getTakerFeeRateLocal(uint32 ownerIdview returns (uint8)
State-modifying
AddOwner(address newOwner
AddProduct(uint256 decimalsaddress productpayable 
ChangeAnnounceLV(uint8 announceLV
DeleteOwner(uint32 exId
LimitOrder(uint32 exIduint32 prTradeuint32 prBasebool isSelluint80 priceuint104 qtyreturns (uint32)
SetFreezeByAddress(bool isFreezeaddress account
SetOrderBookTickSize(uint32 prTradeuint32 prBaseuint8 _tickSize
SetProductFee(uint256 productFee
SetProductInfo(uint32 prCodebool isTradeBidbool isTradeAskbool isDepositbool isWithdrawuint104 _minQtyuint32 exId
airDrop(uint32 exIduint32 prCodeuint32[] accountIdsuint104[] qtys
cancelOrder(uint32 idreturns (bool)
cancelOrders(uint32[] id
depositETH(uint32 exIdpayable 
depositWithdrawToken(uint32 exIduint128 amountbool isDepositaddress prAddress
emergencyWithdrawal(uint32 prCodeuint256 amount
setTakerFeeRateLocal(uint8 _takerFeeRate
transferOperator(address _operator
withdrawETH(uint32 exIduint104 amount
Events
NewBestBidAsk(uint32 indexed prTradeuint32 indexed prBasebool isBiduint80 price
NewCancel(uint32 indexed prTradeuint32 indexed prBaseuint32 indexed accountIduint32 idbool isSelluint80 priceuint104 qtyuint32 lastNewOrderId
NewDeposit(uint32 indexed exIduint32 prCodeuint32 indexed accountIduint128 amountuint64 timestampuint32 lastTransferId
NewOrder(uint32 indexed prTradeuint32 indexed prBaseuint32 indexed accountIduint32 idbool isSelluint80 priceuint104 qtyuint32 lastNewOrderId
NewTrade(uint32 indexed prTradeuint32 prBaseuint32 indexed bidIduint32 indexed askIduint32 accountIdBiduint32 accountIdAskbool isSelluint80 priceuint104 qtyuint32 lastTradeIduint64 timestamp
NewWithdraw(uint32 indexed exIduint32 prCodeuint32 indexed accountIduint128 amountuint64 timestampuint32 lastTransferId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.