UNPKG

@composable-finance/v1-sdk-defi-protocols

Version:

Provides ABIs, Addresses, and Solidity Interfaces to popular DeFi protocols.

1,491 lines (1,490 loc) 35.8 kB
[ { "constant": true, "inputs": [], "name": "NUM_ORDERS", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "srcAmount", "type": "uint128" }, { "name": "dstAmount", "type": "uint128" }, { "name": "hintPrevOrder", "type": "uint32" } ], "name": "submitEthToTokenOrderWHint", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "weiAmount", "type": "uint256" } ], "name": "calcBurnAmountFromFeeBurner", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "orderId", "type": "uint32" }, { "name": "srcAmount", "type": "uint128" }, { "name": "dstAmount", "type": "uint128" } ], "name": "getEthToTokenUpdateOrderHint", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "makerKnc", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "makerOrdersTokenToEth", "outputs": [ { "name": "firstOrderId", "type": "uint32" }, { "name": "takenBitmap", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "maker", "type": "address" }, { "name": "amount", "type": "uint256" } ], "name": "depositToken", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "kncPerEthBaseRatePrecision", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "amount", "type": "uint256" } ], "name": "withdrawEther", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "srcAmount", "type": "uint128" }, { "name": "dstAmount", "type": "uint128" } ], "name": "getTokenToEthAddOrderHint", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "BURN_TO_STAKE_FACTOR", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "amount", "type": "uint256" } ], "name": "withdrawToken", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "isEthToToken", "type": "bool[]" }, { "name": "srcAmount", "type": "uint128[]" }, { "name": "dstAmount", "type": "uint128[]" }, { "name": "hintPrevOrder", "type": "uint32[]" }, { "name": "isAfterPrevOrder", "type": "bool[]" } ], "name": "addOrderBatch", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "maker", "type": "address" } ], "name": "depositEther", "outputs": [], "payable": true, "stateMutability": "payable", "type": "function" }, { "constant": true, "inputs": [], "name": "MIN_REMAINING_ORDER_RATIO", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "makerOrdersEthToToken", "outputs": [ { "name": "firstOrderId", "type": "uint32" }, { "name": "takenBitmap", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "orderId", "type": "uint32" }, { "name": "newSrcAmount", "type": "uint128" }, { "name": "newDstAmount", "type": "uint128" }, { "name": "hintPrevOrder", "type": "uint32" } ], "name": "updateEthToTokenOrderWHint", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "orderId", "type": "uint32" } ], "name": "cancelTokenToEthOrder", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "maker", "type": "address" } ], "name": "getEthToTokenMakerOrderIds", "outputs": [ { "name": "orderList", "type": "uint32[]" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getTokenToEthOrderList", "outputs": [ { "name": "orderList", "type": "uint32[]" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "srcAmount", "type": "uint128" }, { "name": "dstAmount", "type": "uint128" } ], "name": "getEthToTokenAddOrderHint", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "MAX_USD_PER_ETH", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "tokenToEthList", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "contracts", "outputs": [ { "name": "kncToken", "type": "address" }, { "name": "token", "type": "address" }, { "name": "feeBurner", "type": "address" }, { "name": "kyberNetwork", "type": "address" }, { "name": "medianizer", "type": "address" }, { "name": "orderListFactory", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "orderId", "type": "uint32" } ], "name": "getTokenToEthOrder", "outputs": [ { "name": "_maker", "type": "address" }, { "name": "_srcAmount", "type": "uint128" }, { "name": "_dstAmount", "type": "uint128" }, { "name": "_prevId", "type": "uint32" }, { "name": "_nextId", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "srcToken", "type": "address" }, { "name": "srcAmount", "type": "uint256" }, { "name": "dstToken", "type": "address" }, { "name": "dstAddress", "type": "address" }, { "name": "conversionRate", "type": "uint256" }, { "name": "validate", "type": "bool" } ], "name": "trade", "outputs": [ { "name": "", "type": "bool" } ], "payable": true, "stateMutability": "payable", "type": "function" }, { "constant": false, "inputs": [ { "name": "srcAmount", "type": "uint128" }, { "name": "dstAmount", "type": "uint128" } ], "name": "submitTokenToEthOrder", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "srcAmount", "type": "uint128" }, { "name": "dstAmount", "type": "uint128" } ], "name": "submitEthToTokenOrder", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "MAX_BURN_FEE_BPS", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "src", "type": "address" }, { "name": "dst", "type": "address" }, { "name": "srcQty", "type": "uint256" }, { "name": "blockNumber", "type": "uint256" } ], "name": "getConversionRate", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [], "name": "setKncPerEthBaseRate", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "weiAmount", "type": "uint256" } ], "name": "calcKncStake", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "orderId", "type": "uint32" }, { "name": "newSrcAmount", "type": "uint128" }, { "name": "newDstAmount", "type": "uint128" } ], "name": "updateEthToTokenOrder", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "weiAmount", "type": "uint256" } ], "name": "calcBurnAmount", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "limits", "outputs": [ { "name": "minNewOrderSizeUsd", "type": "uint256" }, { "name": "maxOrdersPerTrade", "type": "uint256" }, { "name": "minNewOrderSizeWei", "type": "uint256" }, { "name": "minOrderSizeWei", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "maker", "type": "address" } ], "name": "makerUnlockedKnc", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "orderId", "type": "uint32" }, { "name": "srcAmount", "type": "uint128" }, { "name": "dstAmount", "type": "uint128" } ], "name": "getTokenToEthUpdateOrderHint", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "orderId", "type": "uint32" }, { "name": "newSrcAmount", "type": "uint128" }, { "name": "newDstAmount", "type": "uint128" }, { "name": "hintPrevOrder", "type": "uint32" } ], "name": "updateTokenToEthOrderWHint", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "amount", "type": "uint256" } ], "name": "withdrawKncFee", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "orderId", "type": "uint32" }, { "name": "newSrcAmount", "type": "uint128" }, { "name": "newDstAmount", "type": "uint128" } ], "name": "updateTokenToEthOrder", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "srcAmount", "type": "uint128" }, { "name": "dstAmount", "type": "uint128" }, { "name": "hintPrevOrder", "type": "uint32" } ], "name": "submitTokenToEthOrderWHint", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [], "name": "setMinOrderSizeEth", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "maker", "type": "address" } ], "name": "getTokenToEthMakerOrderIds", "outputs": [ { "name": "orderList", "type": "uint32[]" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "maker", "type": "address" } ], "name": "makerRequiredKncStake", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "orderId", "type": "uint32" } ], "name": "getEthToTokenOrder", "outputs": [ { "name": "_maker", "type": "address" }, { "name": "_srcAmount", "type": "uint128" }, { "name": "_dstAmount", "type": "uint128" }, { "name": "_prevId", "type": "uint32" }, { "name": "_nextId", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "HEAD_ID", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "makerTotalOrdersWei", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "maker", "type": "address" }, { "name": "amount", "type": "uint256" } ], "name": "depositKncForFee", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" }, { "name": "", "type": "address" } ], "name": "makerFunds", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "makerBurnFeeBps", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "TAIL_ID", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "token", "type": "address" }, { "name": "user", "type": "address" } ], "name": "getBalance", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [], "name": "init", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "kncRateBlocksTrade", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "isEthToToken", "type": "bool[]" }, { "name": "orderId", "type": "uint32[]" }, { "name": "newSrcAmount", "type": "uint128[]" }, { "name": "newDstAmount", "type": "uint128[]" }, { "name": "hintPrevOrder", "type": "uint32[]" } ], "name": "updateOrderBatch", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "getEthToTokenOrderList", "outputs": [ { "name": "orderList", "type": "uint32[]" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "orderId", "type": "uint32" } ], "name": "cancelEthToTokenOrder", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "ethToTokenList", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "inputs": [ { "name": "knc", "type": "address" }, { "name": "reserveToken", "type": "address" }, { "name": "burner", "type": "address" }, { "name": "network", "type": "address" }, { "name": "medianizer", "type": "address" }, { "name": "factory", "type": "address" }, { "name": "minNewOrderUsd", "type": "uint256" }, { "name": "maxOrdersPerTrade", "type": "uint256" }, { "name": "burnFeeBps", "type": "uint256" } ], "payable": false, "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "srcToken", "type": "address" }, { "indexed": false, "name": "dstToken", "type": "address" }, { "indexed": false, "name": "srcAmount", "type": "uint256" }, { "indexed": false, "name": "dstAmount", "type": "uint256" } ], "name": "OrderbookReserveTrade", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "maker", "type": "address" }, { "indexed": false, "name": "amount", "type": "uint256" } ], "name": "TokenDeposited", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "maker", "type": "address" }, { "indexed": false, "name": "amount", "type": "uint256" } ], "name": "EtherDeposited", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "maker", "type": "address" }, { "indexed": false, "name": "amount", "type": "uint256" } ], "name": "KncFeeDeposited", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "maker", "type": "address" }, { "indexed": false, "name": "orderId", "type": "uint32" }, { "indexed": false, "name": "isEthToToken", "type": "bool" }, { "indexed": false, "name": "srcAmount", "type": "uint128" }, { "indexed": false, "name": "dstAmount", "type": "uint128" }, { "indexed": false, "name": "addedWithHint", "type": "bool" } ], "name": "NewLimitOrder", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "maker", "type": "address" }, { "indexed": false, "name": "isEthToToken", "type": "bool" }, { "indexed": false, "name": "orderId", "type": "uint256" }, { "indexed": false, "name": "srcAmount", "type": "uint128" }, { "indexed": false, "name": "dstAmount", "type": "uint128" }, { "indexed": false, "name": "updatedWithHint", "type": "bool" } ], "name": "OrderUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "maker", "type": "address" }, { "indexed": false, "name": "isEthToToken", "type": "bool" }, { "indexed": false, "name": "orderId", "type": "uint32" }, { "indexed": false, "name": "srcAmount", "type": "uint128" }, { "indexed": false, "name": "dstAmount", "type": "uint256" } ], "name": "OrderCanceled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "maker", "type": "address" }, { "indexed": false, "name": "orderId", "type": "uint32" }, { "indexed": false, "name": "isEthToToken", "type": "bool" } ], "name": "FullOrderTaken", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "maker", "type": "address" }, { "indexed": false, "name": "orderId", "type": "uint32" }, { "indexed": false, "name": "isEthToToken", "type": "bool" }, { "indexed": false, "name": "isRemoved", "type": "bool" } ], "name": "PartialOrderTaken", "type": "event" } ]