adicionada função 'lista_moedas_referencia_suportadas()'
This commit is contained in:
@ -69,9 +69,9 @@ esta é a minha tentativa! :D
|
|||||||
|
|
||||||
> ✅ coin price by token addresses
|
> ✅ coin price by token addresses
|
||||||
|
|
||||||
> ❌⬛ supported currencies list
|
> ✅ supported currencies list
|
||||||
- **coins**
|
- **coins**
|
||||||
> ❌⬛ coins list (id map)
|
> ✅ coins list (id map)
|
||||||
|
|
||||||
> ❌⬛ coins list with market data
|
> ❌⬛ coins list with market data
|
||||||
|
|
||||||
|
|||||||
@ -168,6 +168,20 @@ def consultar_preco_token(
|
|||||||
# for vs_currency in dados[contrato]:
|
# for vs_currency in dados[contrato]:
|
||||||
# print(f'\t{vs_currency}: {dados[contrato][vs_currency]:0.2f}')
|
# 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
|
# 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
|
# 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:
|
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:
|
# for item in dados:
|
||||||
# print(item)
|
# 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
|
# fazer consulta de dados OHLC
|
||||||
def consulta_ohcl(criptomoeda: str = '',
|
def consulta_ohcl(criptomoeda: str = '',
|
||||||
vs_currency: str = '',
|
vs_currency: str = '',
|
||||||
|
|||||||
Reference in New Issue
Block a user