OrderbookReserve
Verified contract
Active on
Ethereum with 247 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
0x9f09…9039
Balances ($0.03)
Native
Value
$0.03
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.000009 | $3,088.69 |
$0.03 | |
KNC | ERC-20 | 0.003569 | $0.490113 |
$0 | |
ABYSS | ERC-20 | 0.000001 | $0.00563 |
$0 | |
KICK | ERC-20 | 888.888K | -- | -- | |
MC | ERC-20 | 100 | -- | -- | |
0xed1c…add1 | ERC-20 | 70 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 9032946 | 5 years ago | | | 0 | 0.00018435000 | |
| 9032935 | 5 years ago | | | 0 | 0.00016662600 | |
| 9032927 | 5 years ago | | | 0 | 0.00011458500 | |
| 8987504 | 5 years ago | | | 0 | 0.00051567000 | |
| 8987461 | 5 years ago | | | 0 | 0.00024335500 | |
| 8987449 | 5 years ago | | | 0 | 0.00017579250 | |
| 8980146 | 5 years ago | | | 0 | 0.0011148000 | |
| 8980126 | 5 years ago | | | 0 | 0.0013314720 | |
| 8980103 | 5 years ago | | | 0 | 0.00084029000 | |
| 8980077 | 5 years ago | | | 0 | 0.0013649000 |
ABI
ABI objects
Getter at block 21189465
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=0x0e8d6b471e332f140e7d9dbb99e5e3822f728da6, feeBurner=0x52166528fcc12681af996e409ee3a421a4e128a3, kyberNetwork=0x9ae49c0d7f8f9ef4b864e004fe86ac8294e20950, medianizer=0x729d19f657bd0614b4985cf1d82531c67569197b, orderListFactory=0xe7d2c6c4e9a423412225e50464dcde99c803e42b)
ethToTokenList() view returns (address)
0x9f097a05a067221870f830ab5a8608ac0a649039
getEthToTokenOrderList() view returns (uint32[] orderList)
[]
getTokenToEthOrderList() view returns (uint32[] orderList)
[]
kncPerEthBaseRatePrecision() view returns (uint256)
1019504140626755192640
kncRateBlocksTrade() view returns (bool)
false
limits() view returns (uint256 minNewOrderSizeUsd, uint256 maxOrdersPerTrade, uint256 minNewOrderSizeWei, uint256 minOrderSizeWei)
(minNewOrderSizeUsd=1000, maxOrdersPerTrade=5, minNewOrderSizeWei=4083090899811157045, minOrderSizeWei=2041545449905578522)
makerBurnFeeBps() view returns (uint256)
25
tokenToEthList() view returns (address)
0x29bf8237c3850ccb94bbb18f4003606583869918
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.