e4-kencrypto-felipenunes
v1.0.0
Published
Biblioteca para integração de api do CoinMarketCap para cotação de criptomoedas.
Downloads
2
Readme
Users Service
Biblioteca para integração de api do CoinMarketCap para cotação de criptomoedas.
Começar a usar após instalar
Importar para seu projeto:
import {Coin} from 'e4-kencrypto-felipenunes'
Criar chave de acesso em:
https://coinmarketcap.com/api/
Instaciar a classe com a chave de acesso em string:
const coin = new Coin("your_key")
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 de resposta:
{ "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 de resposta: { 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" } } }