. env = API_KEY = "62XA11P6M2XFIXWD9SKARQTMFQMKY8FP6K" BASE_URL = "https://api.etherscan.io/api"
transaction_dissect() Com as txhash, dissecar e ver se existe alguma forma de retornar oque a transação foi
from requests import get
- get é uma função que recebe como argumento uma url. Responsável por realizar a chamada de api ou "request"
- .json() é um método p transformar essa informação em formato json (pré existente em python nativo)
- get é uma função que recebe como argumento uma url. Responsável por realizar a chamada de api ou "request"
- .json() é um método p transformar essa informação em formato json (pré existente em python nativo)
make_api_url()
- Uma função que recebe os parâmetros p/ chamada de api e retorna a url específica p cada chamada
Exemplo, criar uma url específica para uma chamada de api que precise de um endereço (address) e uma tag (latest) como argumentos.
make_api_url(address="0xasidj182dias...",tag=latest) -> BASE_URL + url
clean_account_balance()
- Função pra limpar e analisar os dados de saldo da conta retornados pela API do Etherscan
clean_last_block()
- Função pra limpar e analisar os dados do último bloco retornados pela API do Etherscan
clean_transactions():
- Função pra limpar e analisar os dados de transações retornados pela API do Etherscan
get_balance_byAddress()
- Função responsável por retornar o saldo de uma carteira específica
get_last_block()
- Retorna o último bloco lançado na blockchain
get_last_transactions()
- Obtém as últimas transações de um endereço Ethereum usando a API do Etherscan
menu_interativo()
- Menu interativo para interação com o aplicativo via terminal
=======