Formulário de contato

Nome

E-mail *

Mensagem *

Como consultar saldo de carteiras Bitcoin com Python

Como consultar saldo de carteiras Bitcoin com Python

Publicado por em

Automatize consultas de saldo de carteiras Bitcoin com Python

Se você deseja monitorar o saldo de uma carteira Bitcoin de maneira rápida e automatizada, este tutorial apresenta um script simples em Python que realiza essa tarefa utilizando a API pública da Blockchain.info.

Essa automação é ideal para quem acompanha investimentos em criptomoedas, deseja integrar essa informação em dashboards ou quer simplificar tarefas manuais do dia a dia.

Script em Python para consultar saldo de carteira Bitcoin

import json
import requests

# Endereço da carteira Bitcoin
endereco_carteira = '3QEGKgSURCGCPoG6gwdddk3LWjNtRXLwEn'

# Fazendo uma requisição à API da Blockchain.info
busca = requests.get(f'https://blockchain.info/balance?active={endereco_carteira}')
buscajson = json.loads(busca.content)
buscatexto = json.loads(busca.text)

try:
    for key, value in buscajson[endereco_carteira].items():
        if key == 'final_balance':
            balanco = value
            print(f"Saldo da carteira {endereco_carteira}: {balanco} satoshis")
except:
    balanco = str(buscatexto[endereco_carteira]["final_balance"])
    print(f"Saldo da carteira {endereco_carteira}: {balanco} satoshis")

Como utilizar o script passo a passo

  1. Tenha o Python instalado em sua máquina (recomenda-se a versão 3.x).
  2. Copie o código acima e salve em um arquivo com extensão .py, como consulta_saldo.py.
  3. Substitua a variável endereco_carteira pelo endereço desejado.
  4. Abra o terminal ou prompt de comando, navegue até a pasta onde salvou o arquivo.
  5. Execute com o comando: python consulta_saldo.py.

O que esse script Python faz?

  • Faz uma requisição à API da Blockchain.info usando o endereço informado.
  • Recebe os dados em formato JSON e interpreta o resultado.
  • Exibe o saldo da carteira em satoshis (1 satoshi = 0.00000001 BTC).
  • Funciona com qualquer endereço público de Bitcoin.

Por que usar a API da Blockchain.info?

A Blockchain.info oferece uma API pública robusta, ideal para tarefas rápidas como verificação de saldo. Não é necessário autenticação para essa função básica, o que torna a implementação muito simples.

Limitações e cuidados ao utilizar APIs públicas

Antes de usar em escala, é importante verificar:

  • Limites de requisições por minuto da API.
  • Disponibilidade do serviço em horários de pico.
  • Termos de uso da plataforma para projetos comerciais ou distribuídos.

Aplicações práticas deste script

  • Monitoramento de carteiras pessoais.
  • Validação de transações recebidas em serviços de pagamento em BTC.
  • Ferramentas de auditoria e conferência em tempo real.
  • Integração com planilhas Google Sheets (via Google Apps Script e Webhook).

Softwares e bibliotecas recomendadas

  • Python 3.x: linguagem principal para automação.
  • Requests: biblioteca HTTP simples e poderosa.
  • Postman: para testar chamadas API antes de implementar no código.

Nota importante sobre segurança e finanças

Atenção: este conteúdo possui caráter educativo. Monitorar carteiras públicas é seguro, mas investir ou utilizar ferramentas automatizadas em ambientes financeiros exige atenção redobrada. Analise cada serviço e API antes de usar em projetos com valores reais.

Além disso, evite compartilhar publicamente endereços de carteiras pessoais se não desejar exposição de saldo ou movimentações financeiras.

Conclusão

Com poucas linhas de código em Python, é possível obter informações valiosas diretamente da blockchain. Esse tipo de automação simplifica tarefas de verificação de saldo, aumenta a produtividade e serve como base para projetos mais complexos com foco em criptomoedas.

Continue explorando ferramentas de automação e APIs blockchain — o universo do Bitcoin e das criptos é vasto, dinâmico e cheio de possibilidades!

Marcadores: Cripto IA Jogos Python Script Sistemas Tutorial

© março 12, 2022 CanalQb — Python, Scripts, Automação, Airdrops e Criptomoedas | Web3 e Tech na Prática

Comentários