Script Python para Listar Moedas da Binance
Aprenda como utilizar a API oficial da Binance para listar todas as moedas disponíveis para negociação e também para consultar os pools de mineração oferecidos na plataforma.
Listar Moedas Ativas na Binance com Python
Para listar todas as moedas atualmente ativas na Binance, você pode utilizar a biblioteca requests do Python para consultar o endpoint exchangeInfo. O código abaixo percorre todos os pares de negociação e extrai as moedas base e de cotação ativas.
import requests
import json
url = "https://api.binance.com/api/v1/exchangeInfo"
response = requests.get(url)
exchange_info = json.loads(response.text)
symbols = exchange_info["symbols"]
active_coins = []
for symbol in symbols:
    if symbol["status"] == "TRADING":
        base_asset = symbol["baseAsset"]
        quote_asset = symbol["quoteAsset"]
        if base_asset not in active_coins:
            active_coins.append(base_asset)
        if quote_asset not in active_coins:
            active_coins.append(quote_asset)
print(active_coins)
Esse script coleta os pares ativos na Binance e cria uma lista com as moedas únicas envolvidas em negociações disponíveis no momento.
Script Python para Consultar Pool de Mineração da Binance
A Binance também oferece uma API para consultar os ativos envolvidos em seu serviço de mineração. O script abaixo faz uma chamada POST e extrai os nomes das moedas mineráveis.
import requests
url = "https://www.binance.com/bapi/pool/mining/pool/config/pageQuery"
payload = "{\"pageNo\":1,\"pageSize\":500}"
headers = {
    "Content-Type": "application/json",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
}
response = requests.post(url, headers=headers, data=payload)
if response.status_code == 200:
    data = response.json()["data"]
    coins = []
    for pool in data:
        for coin in pool["coins"]:
            coins.append(coin["coinName"])
    print(coins)
else:
    print("Erro ao obter informações do pool de mineração:", response.status_code)
Esse script é útil para desenvolvedores e mineradores que desejam acompanhar quais moedas estão disponíveis para mineração via Binance Pool.
Instalando a Biblioteca requests
Caso ainda não tenha a biblioteca requests instalada no seu ambiente Python, execute o seguinte comando:
pip install requests
Exemplos de Moedas POS e Mineráveis na Binance
Algumas das moedas que podem ser encontradas ativamente na Binance em operações POS (Proof of Stake) ou pools de mineração:
- ETH - Ethereum
 - BTC - Bitcoin
 - BNB - Binance Coin
 - DOT - Polkadot
 - AVAX - Avalanche
 - ATOM - Cosmos
 - XTZ - Tezos
 - ONE - Harmony
 - ADA - Cardano
 - NEO - Neo
 - VET - VeChain
 - LUNA - Terra Luna
 - AXS - Axie Infinity
 - CHZ - Chiliz
 - FTM - Fantom
 - AR - Arweave
 - EGLD - Elrond
 - XVS - Venus
 - ... e muitas outras
 
Considerações Finais
Estes scripts podem ser muito úteis tanto para desenvolvedores interessados em automatizar consultas à API da Binance quanto para traders e mineradores que desejam acompanhar os ativos disponíveis na exchange.
Para mais detalhes técnicos sobre os endpoints da API da Binance, acesse a documentação oficial: https://binance-docs.github.io/apidocs/spot/en/

       
  
      
Comentários
Comente só assim vamos crescer juntos!