0.1.1 • Published 6 years ago

node-lykke-api v0.1.1

Weekly downloads
5
License
ISC
Repository
github
Last release
6 years ago

Lykke API Node Wrapper

Build Status npm version Coverage Status Latest Documentation dependencies Status devDependencies Status

Installation

npm install --save node-lykke-api

Usage

// Import the desired module
const { LykkePublicAPI, LykkeWalettAPI } = require('node-lykke-api');

// Create an instance
const publicAPI = new LykkePublicAPI();
const walettAPI = new LykkeWalettAPI();

// Get stuff done
publicAPI
    .isAlive()
    .then(response => {
        console.log(response.data);
        console.log(response.status);
    })
    .catch(error => {
        console.log(error);
    });

walettAPI
    .isAlive()
    .then(response => {
        console.log(response.data);
        console.log(response.status);
    })
    .catch(error => {
        console.log(error);
    });

Methods

Lykke Public API

https://lykke-public-api.azurewebsites.net/swagger/ui/index.html

AssetPairs

assetPairsRates()
assetPairsRates(assetPairId)
assetPairsDictionary()
assetPairsRatesHistory(assetPairIds, period, dateTime)

Assets

assetsDictionary()

Company

companyOwnershipStructure()

IsAlive

isAlive()

Market

market()
market(assetPairId)
marketCapitalization(assetPairId)

OrderBook

orderBook()
orderBook(assetPairId)

Trades

trades(n)

Version

version()

Lykke Wallet API

https://api.lykkex.com/swagger/ui/index/index.html

Incomplete API, a V2 is in progress. https://www.reddit.com/r/lykke/comments/6u20kq/is_the_api_ready_or_still_in_progress/

AccountExist

accountExist(email, partnerId)

Auth

auth(email, password, clientInfo, partnerId)

IsAlive

isAlive()

Version

version()

Contributors