Nose Picker's Maven

    fasfhdsafdsajkfda

    1.0.0 • Public • Published

    Node Kraken

    NodeJS Client Library for the Kraken (kraken.com) API

    This is an asynchronous node js client for the kraken.com API. It exposes all the API methods found here: https://www.kraken.com/help/api through the api method:

    Example Usage:

    const key          = '...'; // API Key
    const secret       = '...'; // API Private Key
    const KrakenClient = require('kraken-api');
    const kraken       = new KrakenClient(key, secret);
     
    (async () => {
        // Display user's balance
        console.log(await kraken.api('Balance'));
     
        // Get Ticker Info
        console.log(await kraken.api('Ticker', { pair : 'XXBTZUSD' }));
    })();

    Updates:

    As of version 1.0.0:

    • All methods return a promise.
    • The second argument (parameters) can be omitted.
    • The third argument to the constructor can be an object (configuration) or a string (OTP), for backwards compatibility.

    As of version 0.1.0, the callback passed to the api function conforms to the Node.js standard of

    function(error, data) {
        // ...
    }

    Thanks to @tehsenaus and @petermrg for pointing this out.

    Credit:

    I used the example php implementation at https://github.com/payward/kraken-api-client and the python implementation at https://github.com/veox/python3-krakenex as references.

    BTC donation address: 12X8GyUpfYxEP7sh1QaU4ngWYpzXJByQn5

    Install

    npm i fasfhdsafdsajkfda

    DownloadsWeekly Downloads

    5

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    8.65 kB

    Total Files

    4

    Last publish

    Collaborators

    • mrdotb