UNPKG

plnx

Version:

Unofficial Poloniex API client, with public/private methods and push.

146 lines (144 loc) 3.3 kB
export default { urls: { public: 'https://poloniex.com/public', private: 'https://poloniex.com/tradingApi', push: 'wss://api.poloniex.com' }, commands: { returnTicker: { type: 'public', params: [] }, return24hVolume: { type: 'public', params: [] }, returnOrderBook: { type: 'public', params: ['currencyPair', 'depth?'] }, returnChartData: { type: 'public', params: ['currencyPair', 'start', 'end', 'period'] }, returnCurrencies: { type: 'public', params: [] }, returnLoanOrders: { type: 'public', params: ['currency'] }, returnBalances: { type: 'private', params: [] }, returnCompleteBalances: { type: 'private', params: ['account?'] }, returnDepositAddresses: { type: 'private', params: [] }, generateNewAddress: { type: 'private', params: ['currency'] }, returnDepositsWithdrawals: { type: 'private', params: ['start', 'end'] }, returnOpenOrders: { type: 'private', params: ['currencyPair'] }, returnOrderTrades: { type: 'private', params: ['orderNumber'] }, buy: { type: 'private', params: ['currencyPair', 'rate', 'amount', 'fillOrKill?', 'immediateOrCancel?'] }, sell: { type: 'private', params: ['currencyPair', 'rate', 'amount', 'fillOrKill?', 'immediateOrCancel?'] }, cancelOrder: { type: 'private', params: ['orderNumber'] }, moveOrder: { type: 'private', params: ['orderNumber', 'rate'] }, withdraw: { type: 'private', params: ['currency', 'amount', 'address', 'paymentId?'] }, returnAvailableAccountBalances: { type: 'private', params: ['account?'] }, returnTradableBalances: { type: 'private', params: [] }, transferBalance: { type: 'private', params: ['currency', 'amount', 'fromAccount', 'toAccount'] }, returnMarginAccountSummary: { type: 'private', params: [] }, marginBuy: { type: 'private', params: ['currencyPair', 'rate', 'amount', 'lendingRate?'] }, marginSell: { type: 'private', params: ['currencyPair', 'rate', 'amount', 'lendingRate?'] }, getMarginPosition: { type: 'private', params: ['currencyPair', 'type?', 'liquidationPrice?'] }, closeMarginPosition: { type: 'private', params: ['currencyPair'] }, createLoanOffer: { type: 'private', params: ['currency', 'amount', 'duration', 'autoRenew', 'lendingRate'] }, cancelLoanOffer: { type: 'private', params: ['orderNumber'] }, returnOpenLoanOffers: { type: 'private', params: [] }, returnActiveLoans: { type: 'private', params: [] }, returnLendingHistory: { type: 'private', params: ['start?', 'end?', 'limit?'] }, toggleAutoRenew: { type: 'private', params: ['orderNumber'] }, returnTradeHistory: { type: 'both', params: { private: ['currencyPair', 'start?', 'end?'], public: ['currencyPair', 'start?', 'end?'] } } } }