snow-client

access to snow

snow client

npm install -g snow-client
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
var Snow = require('snow');
var client = new Snow('api key');
 
// Receive list of markets (includes bid, ask, last, high, low, volume) 
client.markets(function(errmarkets) {
    console.log(markets);
});
 
// Market depth 
client.depth('BTCXRP', function(errdepth) {
    console.log(depth);
});
 
// My orders 
client.orders(function(errorders) {
    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(errid) {
    console.log('Order placed with id %d', id);
});