k3ncrypt0
TypeScript icon, indicating that this package has built-in type declarations

1.0.9 • Public • Published

Kencrypto

Seguindo as tendências do mercado, queremos fazer a criação de uma plataforma de carteira digital com suporte a criptomoedas. Nessa plataforma os usuários poderão ter diversas criptomoedas e fazer conversões entre uma e outra.

Esta entrega, portanto, consiste na criação de uma pequena biblioteca em TypeScript que lidará com a busca e tratamento das informações de cotação e conversão das moedas.

Instalação

$ npm install k3ncrypt0

# ou

$ yarn add k3ncrypt0

Importando a lib

import { Kencrypto } from "k3ncrypt0";

Usando a lib

Primeiramente devemos configurar a nossa API key:
*Obter em coinmarketcap

const k3ncrypt0 = new Kencrypto(apiKey);

Métodos

Cotação Atual

const quotes_data = k3ncrypt0.quotes(["BTC"])

Retorna uma promise:

quotes_data.then((res) => console.log(res));
{
  data: {
    BTC: {
      id: 1,
      name: "Bitcoin",
      symbol: "BTC",
      slug: "bitcoin",
      date_added: "2013-04-28T00:00:00.000Z",
      last_updated: "2022-01-02T16:56:00.000Z",
      quote: [Object],
    },
  },
};

Conversão de Preço

const conversion_data = k3ncrypt0.conversion('BTC', 1, ['ETH'])

Retorna uma promise:

conversion_data.then((res) => console.log(res));
{
  data: {
    id: 1,
    symbol: 'BTC',
    name: 'Bitcoin',
    amount: 1,
    last_updated: '2022-01-02T17:03:00.000Z',
    quote: { ETH: [Object] }
  }
};

Readme

Keywords

Package Sidebar

Install

npm i k3ncrypt0

Weekly Downloads

1

Version

1.0.9

License

MIT

Unpacked Size

22.3 kB

Total Files

15

Last publish

Collaborators

  • trevius