1.0.1 • Published 10 months ago

@coinsamba/node-sdk v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

🌎 English | 🌎 Português | 🌎 Español

@coinsamba/coinsamba-node-sdk

Una biblioteca de Node.js para interactuar con la API de Coinsamba, que proporciona acceso a datos de criptomonedas e información sobre intercambios.

Instalación

npm install @coinsamba/coinsamba-node-sdk

Uso

const { Coinsamba } = require('@coinsamba/coinsamba-node-sdk');

// Crea una instancia de la API de Coinsamba
const coinsamba = new Coinsamba({ isDev: true });

// Obtener datos del ticker
coinsamba.getTicker('BTC', 'USD', 'exchange123')
  .then(ticker => {
    console.log(ticker);
  })
  .catch(error => {
    console.error(error);
  });

// Obtener datos del índice
coinsamba.getIndex('BTC', 'USD')
  .then(index => {
    console.log(index);
  })
  .catch(error => {
    console.error(error);
  });

// Obtener intercambios disponibles
coinsamba.getExchanges()
  .then(exchanges => {
    console.log(exchanges);
  })
  .catch(error => {
    console.error(error);
  });

API

Coinsamba(options)

Crea una nueva instancia de la API de Coinsamba.

Parámetros

  • options (opcional): Un objeto que contiene opciones de configuración para la instancia de la API de Coinsamba.
    • isDev (opcional): Un booleano que indica si la biblioteca está en modo de desarrollo. Por defecto: false.

Métodos

getTicker(base: string, quote: string, exchangeId?: string): Promise<Ticker[]>

Obtiene los datos del ticker para la moneda base y la moneda de cotización especificadas.

Parámetros
  • base (string): El símbolo de la moneda base.
  • quote (string): El símbolo de la moneda de cotización.
  • exchangeId (opcional): El ID del intercambio. Si se proporciona, filtrará los resultados según el intercambio.
Retorna
  • Una Promise que se resuelve a un array de objetos Ticker.
getIndex(base: string, quote: string): Promise

Obtiene los datos del índice para la moneda base y la moneda de cotización especificadas.

Parámetros
  • base (string): El símbolo de la moneda base.
  • quote (string): El símbolo de la moneda de cotización.
Retorna
  • Una Promise que se resuelve a un objeto Index.
getExchanges(): Promise<string[]>

Obtiene una lista de intercambios disponibles.

Retorna
  • Una Promise que se resuelve a un array de nombres de intercambios.

Tipos

La biblioteca incluye los siguientes tipos para una mejor organización y seguridad de tipo:

Ticker

Representa los datos del ticker para un par de criptomonedas.

interface Ticker {
  exchangeId: string;
  base: string;
  quote: string;
  last: number;
  ask: number;
  bid: number;
  vol: number;
  updatedAt: string;
}
Index

Representa los datos del índice para un par de criptomonedas.

interface Index {
  open: number;
  high: number;
  low: number;
  close: number;
  vol: number;
  change: number;
}
1.0.1

10 months ago

1.0.0

10 months ago

0.2.3

10 months ago

0.2.2

10 months ago

0.2.1

10 months ago

0.2.0

10 months ago

0.1.0

11 months ago