adicionada função 'lista_moedas_referencia_suportadas()'

This commit is contained in:
2024-06-06 19:04:03 +01:00
parent 4d24e5c83c
commit 677af3d34c
2 changed files with 28 additions and 2 deletions

View File

@ -168,6 +168,20 @@ def consultar_preco_token(
# for vs_currency in dados[contrato]:
# print(f'\t{vs_currency}: {dados[contrato][vs_currency]:0.2f}')
# https://api.coingecko.com/api/v3/simple/supported_vs_currencies
# este endpoint permite consultar quais as moedas de referencia suportadas pela CoinGecko
def lista_moedas_referencia_suportadas() -> tuple:
endpoint_api = 'simple/supported_vs_currencies/'
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, lista_moedas_referencia = lista_moedas_referencia_suportadas()
# if codigo == 200:
# for moeda in lista_moedas_referencia:
# print(f'{moeda}')
# 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:
@ -183,6 +197,18 @@ def lista_moedas(flag_include_platform: bool = False) -> tuple:
# for item in dados:
# print(item)
# https://api.coingecko.com/api/v3/coins/markets
# consultar preço, cap mercado, volume e dados de mercado de todas as moedas suportadas
def lista_dados_mercado(
vs_currency: str = '',
ids_criptomoedas: str = '',
category: str = '',
)
# =====================================================
# fazer consulta de dados OHLC
def consulta_ohcl(criptomoeda: str = '',
vs_currency: str = '',