snow-client

0.1.9 • Public • Published

snow client

Installation

npm install -g snow-client

Usage (command line)

snow APIKEY               Write API key to config
snow url <url>            Write endpoint to config (debugging)
snow markets              List markets
snow orders               List my orders
snow depth <market>       List order depth. Example: snow depth BTCXRP
snow cancel <order id>    Cancel exchange order

Options:
  -u, --url  API url to use
  -k, --key  API key to use

Usage (node.js)

var Snow = require('snow');
var client = new Snow('api key');
 
// Receive list of markets (includes bid, ask, last, high, low, volume)
client.markets(function(err, markets) {
    console.log(markets);
});
 
// Market depth
client.depth('BTCXRP', function(err, depth) {
    console.log(depth);
});
 
// My orders
client.orders(function(err, orders) {
    console.log(orders);
});
 
// Cancel an order by id
client.cancel(123, function(err) {
    if (!err) {
        console.log('Order was cancelled');
    }
});
 
// Create an order
client.order({
    market: 'BTCXRP',
    side: 'bid', // bid or ask
    price: '0.23', // must be string
    volume: '100.5' // must be string
}, function(err, id) {
    console.log('Order placed with id %d', id);
});
 

Readme

Keywords

none

Package Sidebar

Install

npm i snow-client

Weekly Downloads

2

Version

0.1.9

License

none

Last publish

Collaborators

  • abrkn