/kraken-dashboard

React Dashboard for Kraken's Exchange

Primary LanguageJavaScriptMIT LicenseMIT

Kraken Dashboard

NPM js-standard-style Known Vulnerabilities

Features

  • Balance:
    • Balance
    • Trade Balance
  • Ledger:
    • Ledger History
  • Orders:
    • Open Orders
    • Closed Orders
    • Trade History
  • Cryptocurrencies:
    • Informations: last trade, volume, last bid, last ask, high, low, etc
    • Charts
    • Last Trades
    • Ask Orderbook
    • Bid Orderbook

Packages

  • Kraken REST API
  • NodeJS
  • Express
  • React
  • Redux
  • SASS
  • Bootstrap
  • FontAwesome

Installation

Clone repo

# clone the repo
$ git clone https://github.com/MiguelMedeiros/kraken-dashboard.git kraken-dashboard

Install dependencies

# install back-end dependencies
$ cd kraken-dashboard
$ npm install

# install frond-ent dependencies
$ cd kraken-dashboard/client
$ npm install

Configure Kraken API Credencials

Open the file: ./config/keys.js

module.exports = {
  apiKey: "YOUR-API-KEY",
  apiSecret: "YOUR-SECRET-API"
};

Basic usage

$ npm run react

Navigate to http://localhost:3000.

REST API Endpoints

  • Public Market Data
    • Get asset info
    • Get tradable asset pairs
    • Get ticker information
    • Get order book
    • Get recent trades
  • Private User Data
    • Get account balance
    • Get trade balance
    • Get open orders
    • Get closed orders
    • Get trades history
    • Get open positions
    • Get ledgers info
  • Private User Trading
    • Cancel open order (comming soon)
    • Add standard order (comming soon)

Creator

Miguel Medeiros

LICENSE MIT