kencrypto-e12
v1.0.5
Published
O Kencrypto é um pacote para obter a cotação atual de determinada moeda e conversão de preço usando CoinMarketCap.
Downloads
2
Readme
Kencrypto
O Kencrypto é um pacote para obter a cotação atual de determinada moeda e conversão de preço usando CoinMarketCap.
Instalação
Para instalar bastar rodar o seguinte codigo:
yarn add kencrypto-e12
Utilização 🖥️
É necessario criar um arquivo .env e adicionar o codigo de sua API_KEY
Para criar uma chave de api no CoinMarketCap . Podemos escolher o plano gratuito que vai nos permitir fazer 300 request por dia.
dentro do .env
API_KEY="cole seu codigo aqui"
Obter cotação de moeda cripto
- getQuote(coins: string[])
exemplo
import { CoinMarketCap } from "kencrypto-e12";
let coinmarket = new CoinMarketCap();
coinmarket.getQuote(["BTC", "ETH"]).then((res) => {
console.log(res);
});
return
{
BTC: {
id: 1,
name: 'Bitcoin',
symbol: 'BTC',
slug: 'bitcoin',
date_added: '2013-04-28T00:00:00.000Z',
last_updated: '2022-01-09T15:01:00.000Z',
quote: { USD: [Object] }
},
ETH: {
id: 1027,
name: 'Ethereum',
symbol: 'ETH',
slug: 'ethereum',
date_added: '2015-08-07T00:00:00.000Z',
last_updated: '2022-01-09T15:01:00.000Z',
quote: { USD: [Object] }
}
}
Obter conversão da moeda
- getConversion(coin: string, amount: number, convertTo: string[])
exemplo
coinmarket.getConversion("USD", 10, ["BTC"]).then((res) => {
console.log(res.data);
});
return
{
id: 2781,
symbol: 'USD',
name: 'United States Dollar',
amount: 10,
last_updated: '2022-01-09T15:04:11.000Z',
quote: {
BTC: {
price: 0.0002404585013726257,
last_updated: '2022-01-09T15:04:00.000Z'
}
}
}