Skip to content

igorpronin/deribit-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deribit client

Deribit client for internal purposes

Install

npm i @igorpronin/deribit-client

Usage

import {
  DeribitClient,
  PublicSubscriptions,
  PrivateSubscriptions
} from '@igorpronin/deribit-client';

const client = new DeribitClient({
  ws_api_url: DEPIBIT_WS_API_URL,
  api_key: DERIBIT_API_KEY,
  client_id: DERIBIT_API_CLIENT_ID,
  on_message: (msg) => {console.log(msg)},
  subscriptions: [
    PublicSubscriptions.IndexPriceBtcUsd,
    PrivateSubscriptions.PortfolioBtc,
  ]
})

Events

client.ee.on('authorized', () => console.log('Authorized!'));  
client.ee.on('subscribed', (msg: any) => console.log('Subscribed!', msg));
client.ee.on('subscribed_all', () => console.log('Subscribed all!'));

About

Deribit client for internal purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published