Skip to content

CalebeNavarro/kencrypto-coin-maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sobre

Pequena biblioteca em TypeScript que lidará com a busca e tratamento das informações de cotação e conversão das moedas.

Desenvolvida para a API CoinMarketCap.

Documentação pode ser encontrada aqui

O que a biblioteca tem.

  1. Função para listar a cotação atual e outra para fazer a conversão entre moedas.
  2. A chave da API é configurável, ou seja, pode ser adicionada diretamente no código da aplicação.
  3. Cria tipos personalizados para os formatos de resposta da aplicação.

Exemplo de uso

Cotação Atual

A documentação sobre como obter a cotação atual pode ser vista aqui.

Nessa biblioteca, é trabalhado somente o uso so symbol que aceita uma ou mais moeda. Exemplo: symbol=BTC,ETH

Exemplo de resposta da funçao quotes:

{
    "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"
                }
            }
        }
    }
}

Conversão de Preço

A documentação sobre como obter uma conversão de preços pode ser vista aqui.

Parâmetros: parâmetros função conversion: amount, symbol e 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"
            }
        }
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published