Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

dolomite-exchange/dolomite.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dolomite JS

Javascript library for interacting with the Dolomite Exchange API and Slate API

Install

npm install dolomite --save

Getting Started

// import packages
import exchange from 'dolomite/exchange';
import slate from 'dolomite/slate';

// configure them with your API keys
exchange.configure({ apiKey: 'EXCHANGE_API_KEY' });
slate.configure({ apiKey: 'SLATE_API_KEY' });

// make requests to the API
exchange.markets.getAll().then(markets => console.log(markets));
slate.wallets.getHoldings('0x0000000000000000000000000000000000000000')
  .then(holdings => console.log(holdings));

Development

Clone the repository and install npm, then install the dependencies

npm install

Start the Development Server which will automatically build your code for ES5 compliance and put it into the lib_dev directory

npm start

Run tests. Running npm start in a separate tab along with the tests is highly reccomended as this allows for live reloading

npm test

NOTE: if npm start or npm test are giving you trouble, you may have to globally install gulp with npm install -g gulp

Read more about developing services for the Dolomite Exchange Service in our Development Docs

Release

Increment the version in package.json and then run

npm run release

This will place the updated ES5 compliant code into the lib directory, which is the directory used by npm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •