3.1.2 • Published 3 years ago
kuna-api-sdk v3.1.2
Kuna API SDK
New version(3.0.0) has TS support, tests, a little change of instance init code
Quick start
// 1. init a keys
const keys = {
publicKey: 'XXXXXXXXXXXXXXXXXXXXXXXXX',
secretKey: 'XXXXXXXXXXXXXXXXXXXXXXXXX',
}
// 2. you can use api V2 or V3
const kuna = require('kuna-api-sdk').v3(keys) // { public:..., private:... }
const kunaV2 = require('kuna-api-sdk').v2(keys) // { public:..., private:... }
// 3. use
kuna.public.getTicker('btcuah')
.then((data) => console.log(data))
.catch(err => console.log('Error: ', err.message))
kunaV2.public.getTicker('btcuah')
.then((data) => console.log(data))
.catch(err => console.log('Error: ', err.message))
// set keys before use private functions
kuna.private.getAccountInfo()
.then((data) => console.log(data))
.catch(err => console.log('Error: ', err.message))
kunaV2.private.getAccountInfo()
.then((data) => console.log(data))
.catch(err => console.log('Error: ', err.message))API V2
kuna.public.
.getTicker('btcuah')- Последние данные по рынку.getOrderBook('btcuah')- Биржевой стакан.getHistoryTrades('btcuah')- История торгов.getUnixTime()- Забрать время Юникс.request()- Сделать запрос
kuna.private.
.getAccountInfo()- Информация о пользователе и активах.getOrders('btcuah')- Активные ордера пользователя.cancelOrder(order_id)- Отмена ордера.makeOrder({side, volume, market, price})- Выставить ордер.getTrades ('btcuah')- История сделок пользователя.authedRequest()- Сделать запрос с авторизационными заголовками и подписью.getSignature(method, url, queryParams)- Создать подпись
API V3
kuna.public.
.getUnixTime()- Забрать время Юникс.getCurrencies()- Список доступных валют.getMarkets()- Рынки.getTicker('btcuah')- Последние данные по рынку.getOrderBook()- Биржевой стакан.getFees()- Комиссии на ввод и вывод.request()- Сделать запрос
kuna.private.
.getAccountInfo()- Данные аккаунта.accountBalance()- Баланс аккаунта.createOrder({symbol, type, amount, price})- Создать ордер.getOrders('btcuah')- Список активных ордеров.cancelOrder(order_id)- Отменить ордер.getAssetsHistory(type)- Получить историю депозитов и выводов.getExecutedOrders(market)- Список исполненных ордеров.getTradesByOrderId(market, order_id)- Список сделок по ордеру.authedRequest()- Сделать запрос с авторизационными заголовками и подписью.getSignature(url_api, nonce, body)- Создать подпись.cancelBuyOrders(market)- Отменить ордера на покупку.cancelSellOrders(market)- Отменить ордера на продажу.cancelOrderBySide(market, sign)- Отменить ордера по знаку ("-1" - продажа, "1" - покупка).cancelAllOrders(market)- Отменить все ордера
3.0.4
3 years ago
3.1.2
3 years ago
3.0.3
3 years ago
3.1.1
3 years ago
3.0.2
3 years ago
3.1.0
3 years ago
3.0.1
3 years ago
3.0.5
3 years ago
3.0.0
3 years ago
2.1.7
5 years ago
2.1.5
5 years ago
2.1.4
5 years ago
2.1.3
5 years ago
2.1.2
5 years ago
2.1.1
5 years ago
2.1.0
5 years ago
2.0.7
5 years ago
2.0.6
5 years ago
2.0.3
5 years ago
2.0.5
5 years ago
2.0.4
5 years ago
2.0.2
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.0.3
5 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago