OrderbookReserve
Verified contract
Active on
Ethereum with 16 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 5 additional slots
0x6984…7d2f
Balances ($0.18)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ZEON | ERC-20 | 131 | $0.001367 |
$0.18 | |
SLVD | ERC-20 | 397.075 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 7412314 | 6 years ago | | | 0 | 0.000069579000 | |
| 7412314 | 6 years ago | | | 0 | 0.00014478000 | |
| 7412314 | 6 years ago | | | 0 | 0.000061800000 | |
| 7411384 | 6 years ago | | | 0 | 0.00013299000 | |
| 7411384 | 6 years ago | | | 0 | 0.00013318200 | |
| 7411212 | 6 years ago | | | 0 | 0.00015327300 | |
| 7410213 | 6 years ago | | | 0 | 0.00027693300 | |
| 7402222 | 6 years ago | | | 0 | 0.00013318200 | |
| 7402202 | 6 years ago | | | 0 | 0.00013318200 | |
| 7402188 | 6 years ago | | | 0 | 0.00023096700 |
ABI
ABI objects
Getter at block 21304868
BURN_TO_STAKE_FACTOR() view returns (uint256)
5
HEAD_ID() view returns (uint32)
2
MAX_BURN_FEE_BPS() view returns (uint256)
100
MAX_USD_PER_ETH() view returns (uint256)
100000
MIN_REMAINING_ORDER_RATIO() view returns (uint256)
2
NUM_ORDERS() view returns (uint256)
32
TAIL_ID() view returns (uint32)
1
contracts() view returns (address kncToken, address token, address feeBurner, address kyberNetwork, address medianizer, address orderListFactory)
(kncToken=0xdd974d5c2e2928dea5f71b9825b8b646686bd200, token=0xdba8e8021fe321af91fc3a08e223ef15908cb2bb, feeBurner=0x52166528fcc12681af996e409ee3a421a4e128a3, kyberNetwork=0x9ae49c0d7f8f9ef4b864e004fe86ac8294e20950, medianizer=0x729d19f657bd0614b4985cf1d82531c67569197b, orderListFactory=0xe7d2c6c4e9a423412225e50464dcde99c803e42b)
ethToTokenList() view returns (address)
0x69845d71723a39701af11d2d79e95c2e46ba7d2f
getEthToTokenOrderList() view returns (uint32[] orderList)
[]
getTokenToEthOrderList() view returns (uint32[] orderList)
[]
kncPerEthBaseRatePrecision() view returns (uint256)
394450198150771526598
kncRateBlocksTrade() view returns (bool)
false
limits() view returns (uint256 minNewOrderSizeUsd, uint256 maxOrdersPerTrade, uint256 minNewOrderSizeWei, uint256 minOrderSizeWei)
(minNewOrderSizeUsd=1000, maxOrdersPerTrade=5, minNewOrderSizeWei=7414135048469907879, minOrderSizeWei=3707067524234953939)
makerBurnFeeBps() view returns (uint256)
25
tokenToEthList() view returns (address)
0x0bb90a191ae558f5c9cef2f8db9de8022996f0a6
Read-only
calcBurnAmount(uint256 weiAmount) view returns (uint256)
calcBurnAmountFromFeeBurner(uint256 weiAmount) view returns (uint256)
calcKncStake(uint256 weiAmount) view returns (uint256)
getBalance(address token, address user) view returns (uint256)
getConversionRate(address src, address dst, uint256 srcQty, uint256 blockNumber) view returns (uint256)
getEthToTokenAddOrderHint(uint128 srcAmount, uint128 dstAmount) view returns (uint32)
getEthToTokenMakerOrderIds(address maker) view returns (uint32[] orderList)
getEthToTokenOrder(uint32 orderId) view returns (address _maker, uint128 _srcAmount, uint128 _dstAmount, uint32 _prevId, uint32 _nextId)
getEthToTokenUpdateOrderHint(uint32 orderId, uint128 srcAmount, uint128 dstAmount) view returns (uint32)
getTokenToEthAddOrderHint(uint128 srcAmount, uint128 dstAmount) view returns (uint32)
getTokenToEthMakerOrderIds(address maker) view returns (uint32[] orderList)
getTokenToEthOrder(uint32 orderId) view returns (address _maker, uint128 _srcAmount, uint128 _dstAmount, uint32 _prevId, uint32 _nextId)
getTokenToEthUpdateOrderHint(uint32 orderId, uint128 srcAmount, uint128 dstAmount) view returns (uint32)
makerFunds(address, address) view returns (uint256)
makerKnc(address) view returns (uint256)
makerOrdersEthToToken(address) view returns (uint32 firstOrderId, uint256 takenBitmap)
makerOrdersTokenToEth(address) view returns (uint32 firstOrderId, uint256 takenBitmap)
makerRequiredKncStake(address maker) view returns (uint256)
makerTotalOrdersWei(address) view returns (uint256)
makerUnlockedKnc(address maker) view returns (uint256)
State-modifying
Events addOrderBatch(bool[] isEthToToken, uint128[] srcAmount, uint128[] dstAmount, uint32[] hintPrevOrder, bool[] isAfterPrevOrder) returns (bool)
cancelEthToTokenOrder(uint32 orderId) returns (bool)
cancelTokenToEthOrder(uint32 orderId) returns (bool)
depositEther(address maker) payable
depositKncForFee(address maker, uint256 amount)
depositToken(address maker, uint256 amount)
init() returns (bool)
setKncPerEthBaseRate()
setMinOrderSizeEth() returns (bool)
submitEthToTokenOrder(uint128 srcAmount, uint128 dstAmount) returns (bool)
submitEthToTokenOrderWHint(uint128 srcAmount, uint128 dstAmount, uint32 hintPrevOrder) returns (bool)
submitTokenToEthOrder(uint128 srcAmount, uint128 dstAmount) returns (bool)
submitTokenToEthOrderWHint(uint128 srcAmount, uint128 dstAmount, uint32 hintPrevOrder) returns (bool)
trade(address srcToken, uint256 srcAmount, address dstToken, address dstAddress, uint256 conversionRate, bool validate) payable returns (bool)
updateEthToTokenOrder(uint32 orderId, uint128 newSrcAmount, uint128 newDstAmount) returns (bool)
updateEthToTokenOrderWHint(uint32 orderId, uint128 newSrcAmount, uint128 newDstAmount, uint32 hintPrevOrder) returns (bool)
updateOrderBatch(bool[] isEthToToken, uint32[] orderId, uint128[] newSrcAmount, uint128[] newDstAmount, uint32[] hintPrevOrder) returns (bool)
updateTokenToEthOrder(uint32 orderId, uint128 newSrcAmount, uint128 newDstAmount) returns (bool)
updateTokenToEthOrderWHint(uint32 orderId, uint128 newSrcAmount, uint128 newDstAmount, uint32 hintPrevOrder) returns (bool)
withdrawEther(uint256 amount)
withdrawKncFee(uint256 amount)
withdrawToken(uint256 amount)
EtherDeposited(address indexed maker, uint256 amount)
FullOrderTaken(address maker, uint32 orderId, bool isEthToToken)
KncFeeDeposited(address indexed maker, uint256 amount)
NewLimitOrder(address indexed maker, uint32 orderId, bool isEthToToken, uint128 srcAmount, uint128 dstAmount, bool addedWithHint)
OrderCanceled(address indexed maker, bool isEthToToken, uint32 orderId, uint128 srcAmount, uint256 dstAmount)
OrderUpdated(address indexed maker, bool isEthToToken, uint256 orderId, uint128 srcAmount, uint128 dstAmount, bool updatedWithHint)
OrderbookReserveTrade(address srcToken, address dstToken, uint256 srcAmount, uint256 dstAmount)
PartialOrderTaken(address maker, uint32 orderId, bool isEthToToken, bool isRemoved)
TokenDeposited(address indexed maker, uint256 amount)
constructor(address knc, address reserveToken, address burner, address network, address medianizer, address factory, uint256 minNewOrderUsd, uint256 maxOrdersPerTrade, uint256 burnFeeBps)
This contract contains no fallback and receive objects.
This contract contains no error objects.