bittrex-api-wrapper

1.1.0 • Public • Published

Bittrex API Wrapper

This is a simple Bittrex API wrapper. It gives you the ability to send any request to Bittrex's API, or to send known requests via a simple class.

I recommend to read the official API in order to better understand and use this module.

Installation

npm install bittrex-api-wrapper

Instanciation

const bittrex = require('bittrex-api-wrapper')('<API_KEY>', '<API_SECRET>');

API

This wrapper provides the entire Bittrex API. It follows a very simple nomenclature:

bittrex.<public|market|account>.<methodCamelCase>(parameters);

Each method returns a promise. Bittrex responses are pre-treated, meaning that any method will throw an error if the response does not contain success:true

As an example:

const bittrex = require('bittrex-api-wrapper')('<API_KEY>', '<API_SECRET>');
 
bittrex.account.getBalance('ETH').then(res=>{
    console.log(res)
}).catch(e=>{
    console.error(e)
});

Every parameter is in the order the API documentation gives it

Request

You can also use #request to perform manual requests:

bittrex.request('/path', {currency: 'ETH', quantity: 0.45});

Which will also return a Promise

Testing

In the test/test.js file you will find some simple tests. You can just enter your api_key and api_secret to be able to launch them.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i bittrex-api-wrapper

    Weekly Downloads

    0

    Version

    1.1.0

    License

    ISC

    Last publish

    Collaborators

    • jsmrcaga