Skip to content

Rodrigopaiva44/EazyChains

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EazyChains: Facilitando Web 3 para usuários finais

. env = API_KEY = "62XA11P6M2XFIXWD9SKARQTMFQMKY8FP6K" BASE_URL = "https://api.etherscan.io/api"

FUNÇÃO NOVA PARA VCS TENTAREM FAZER:

transaction_dissect() Com as txhash, dissecar e ver se existe alguma forma de retornar oque a transação foi

Imports

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)

Variables

- 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)

Functions

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

=======

EazyChains - Projeto da turma presencial

Lead: Rodrigo Paiva

Members: Larsen, Pastore, Boeing & Fernando

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%