crypto-wizard
v1.0.1
Published
Cryptowizard é um pacote criado com fins acadêmicos, é uma pequena biblioteca para verificar as cotações e converter criptomoedas. Foi utilizado a versão grátis da api [CoinMarketCap](https://coinmarketcap.com/api/documentation/v1/)
Downloads
2
Readme
CryptoWizard
Cryptowizard é um pacote criado com fins acadêmicos, é uma pequena biblioteca para verificar as cotações e converter criptomoedas. Foi utilizado a versão grátis da api CoinMarketCap
Instalação
npm i crypto-wizard
ou
yarn add crypto-wizard
Utilização básica e métodos:
Uma chave da API deve ser criada gratuitamente através do site da CoinMarketCap. No plano gratuito é possível fazer até 300 requisições diárias.
Para começar a utilizar:
import { CryptoWizard } from "crypto-wizard";
const wizard = new CryptoWizard(API_key);
Métodos
.quotes(symbol)
-Recebe um parâmetro symbol que deve ser um array de strings dos acrônimos das moedas desejadas e retorna as cotações mais recentes das mesmas
{
"data": {
"BTC": {
"id": 1,
"name": "Bitcoin",
"symbol": "BTC",
"slug": "bitcoin",
"date_added": "2013-04-28T00:00:00.000Z",
"last_updated": "2021-08-26T17:44:11.000Z",
"quote": {
"USD": {
"price": 46963.215165006586,
"last_updated": "2021-08-26T17:44:11.000Z"
}
}
}
}
}
.conversion(amount, symbol, convert)
-Método de conversão de criptomoedas que requer amount (quantia da moeda desejada, do tipo Integer), symbol (acrônimo da moeda, do tipo string) e convert (array de strings com os acrônimos das moedas desejadas, separadas por vírgula). Obs: A versão gratuita somente permite uma moeda no paramêtro convert.
{
"data": {
"id": 1,
"symbol": "BTC",
"name": "Bitcoin",
"amount": 25.67,
"last_updated": "2021-08-26T18:30:17.000Z",
"quote": {
"ETH": {
"price": 386.5352847529818,
"last_updated": "2021-08-26T18:30:16.000Z"
}
}
}
}
Tecnologias
- [Axios]
- [Typescript]
- [Ts-Node]