OrderbookReserve
Verified contract
Active on
Ethereum with 5 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
0xb5a5…7b33
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
0x.IFLT | ERC-20 | 2M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 7159531 | 6 years ago | | | 0 | 0.00010268000 | |
| 7151723 | 6 years ago | | | 0 | 0.00017732000 | |
| 7151699 | 6 years ago | | | 0 | 0.00013302600 | |
| 7151685 | 6 years ago | | | 0 | 0.00026739600 | |
| 7151608 | 6 years ago | | | 0.04 | 0.00018088000 |
ABI
ABI objects
Getter at block 21331610
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=0xcace207796655cd95368a64ecf59dbd0c3355b6c, feeBurner=0x52166528fcc12681af996e409ee3a421a4e128a3, kyberNetwork=0x9ae49c0d7f8f9ef4b864e004fe86ac8294e20950, medianizer=0x729d19f657bd0614b4985cf1d82531c67569197b, orderListFactory=0xe7d2c6c4e9a423412225e50464dcde99c803e42b)
ethToTokenList() view returns (address)
0xb5a5977a8f29585713d3878af7564dfa02d07b33
getEthToTokenOrderList() view returns (uint32[] orderList)
[]
getTokenToEthOrderList() view returns (uint32[] orderList)
[]
kncPerEthBaseRatePrecision() view returns (uint256)
919102740401821260447
kncRateBlocksTrade() view returns (bool)
false
limits() view returns (uint256 minNewOrderSizeUsd, uint256 maxOrdersPerTrade, uint256 minNewOrderSizeWei, uint256 minOrderSizeWei)
(minNewOrderSizeUsd=1000, maxOrdersPerTrade=5, minNewOrderSizeWei=9176627130698111908, minOrderSizeWei=4588313565349055954)
makerBurnFeeBps() view returns (uint256)
25
tokenToEthList() view returns (address)
0x1ce4d8399269aebc1140c20edc638298e104add2
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.