e4-kencrypton1
v1.0.1
Published
Uma biblioteca que faz integração com uma API que busca informações de cotação e conversão de moedas.
Downloads
2
Readme
Users Service
Uma biblioteca que faz integração com uma API que busca informações de cotação e conversão de moedas.
Começar a usar após instalar
Passo 1:
Para utilizar deve importar. Exemplo:
import { Coin } from "e4-kencrypton1/src";
Passo 2:
Para utilizar, vamos criar uma chave de api no https://coinmarketcap.com/api/
Passo 3:
Instaciar a classe passando a chave api em string por parametro. Exemplo:
const coin = new Coin("chave")
Chamando o método quotes que traz os dados de cotação atual para a(s) moeda(s) informada(s) da classe instânciada:
coin.quotes(['BTC']).then((response) => {
console.log(response);
});
Exemplo do response:
{
"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"
}
}
}
}
}
Chamando o método conversion que traz os valores de conversão entre as moedas desejadas da classe instânciada:
coin.conversion(0.005, "BTC", ["ETH"]).then((response) => {
console.log(response);
});
Exemplo do response:
{
data: {
id: 1,
symbol: 'BTC',
name: 'Bitcoin',
amount: 0.005,
last_updated: '2022-01-25T00:17:00.000Z',
quote: { ETH: "price": 386.5352847529818,
"last_updated": "2021-08-26T18:30:16.000Z" }
}
}
Observação caso os métodos forem chamados destas maneiras:
const quotes_data = myLibKenCrypto.quotes(['BTC'])
const conversion_data = myLibKenCrypto.conversion('BTC', 0.005, ['ETH'])
Eles retornam uma Promise.