cryptsy

Cryptsy Trading Platform API for Node.js

npm install cryptsy
2 downloads in the last day
16 downloads in the last week
45 downloads in the last month

node-cryptsy

Node module for Cryptsy trading platform.

Based on Cryptsy reference implementation

Install

$ npm install cryptsy

Sample usage

Create a Cryptsy object

var Cryptsy = require('cryptsy');

var cryptsy = new Cryptsy('YOUR-KEY', 'YOUR-SECRET');

Public Methods

Public methods do not require the use of an api key

  • marketdata
  • marketdatav2
  • singlemarketdata
  • orderdata
  • singleorderdata

Examples:

cryptsy.api('marketdata', null, function (err, data) {
    if (err) {
        throw err;
    } else {
        // do something with data
    }
});

cryptsy.api('singlemarketdata', { marketid: 26 }, function (err, data) {
    // ...
});

Authenticated Methods

Authenticated methods require the use of an api key

  • getinfo
  • getmarkets
  • mytransactions
  • markettrades
  • marketorders
  • mytrades'
  • allmytrades
  • myorders
  • depth
  • allmyorders
  • createorder
  • cancelorder'
  • cancelmarketorders
  • cancelallorders
  • calculatefees
  • generatenewaddress

Examples:

cryptsy.api('getinfo', null, function (err, data) {
    if (err) {
        throw err;
    } else {
        // do something with data
    }
});

cryptsy.api('getmarkets', null, function (err, data) {
    // ...
});

cryptsy.api('markettrades', { marketid: 26 }, function (err, data) {
    // ...
});

cryptsy.api('createorder', { marketid: 26, ordertype: 'Sell', quantity: 1000, price: 1000 }, function (err, data) {
    // ...
});

cryptsy.api('cancelorder', { orderid: 123456 }, function (err, data) {
    // ...
});

cryptsy.api('calculatefees', { ordertype: 'Buy', quantity: 1000, price: '0.005' }, function (err, data) {
    // ...
});

API Documentation

Cryptsy trading API

License

MIT

npm loves you