Skip to content

Metice/node-cryptsy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Node module for Cryptsy trading platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%