diff --git a/coingecko_api.py b/coingecko_api.py index 968b78b..4a65b90 100644 --- a/coingecko_api.py +++ b/coingecko_api.py @@ -158,6 +158,22 @@ def consultar_preco_token( # for item in dados: # print(f'{dados[item]}') +# https://api.coingecko.com/api/v3/coins/list +# obter todas as moedas suportadas em CoinGecko com IDs, nome, simbolo e (no caso de contractos) endereco na plataforma das moedas +def lista_moedas(flag_include_platform: bool = False) -> tuple: + if not isinstance(flag_include_platform, bool): + flag_include_platform = False + endpoint_api = 'coins/list?' + str(flag_include_platform).lower() + url_pedido = url_raiz_API + endpoint_api + resposta = requests.get(url_pedido, headers=headers) + return resposta.status_code, resposta.json() +# debug (decomentar linhas seguintes para testar funcao) +# codigo, dados = lista_moedas(flag_include_platform=False) +# print(f'codigo: {codigo}') +# if codigo == 200: +# for item in dados: +# print(f'{item}') + # fazer consulta de dados OHLC def consulta_ohcl(criptomoeda: str = '', vs_currency: str = '',