$ npm install Coinbase-Library
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');
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();