Skip to content

TitasPi/Coinbase-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coinbase-Library

Installation

$ npm install Coinbase-Library

Usage

Initialize CoinbaseAPI

const CoinbaseLibrary = require('coinbase-library');
const Coinbase = new CoinbaseLibrary('ApiKeyHere', 'ApiSecretHere');

Get exchange rate

await Coinbase.getRate('ETH', 'EUR');
await Coinbase.getRate('BTC', 'USD');

Get wallet balance

// Returns wallet's crypto and normal currency as object -> { crypto: '0.01234567', normal: '12.34' }
const balance = await Coinbase.getBalance('walletid', 'both');
// Returns wallet's normal currency -> 12.34
const balance = await Coinbase.getBalance('walletid', 'normal');
// Returns wallet's crypto currency -> 0.01234567
const balance = await Coinbase.getBalance('walletid', 'crypto');

Example

const CoinbaseLibrary = require('coinbase-library');
const Coinbase = new CoinbaseLibrary('apikey', 'apisecret');

async function main() {
  try {
    const balance = await Coinbase.getBalance('walletid', 'both');
    const rate = await Coinbase.getRate('ETH', 'EUR');
    console.log(balance);
    console.log(rate);
  }
  catch (error) {
    console.log(error);
  }
}

main();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published