Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Decodificador de Transação EVM

Decodifique hex de transação bruta EVM para Ethereum, BSC, Polygon, Arbitrum, Optimism, Avalanche. Veja detalhes de transação, gas, valor, dados e assinaturas.


Detalhes da Transação
-
-
-
-
-
-
-
-
-
-
-
-
-
-

O que é Decodificador de Transação EVM?

Antes de transmitir uma transação assinada para a rede — e especialmente antes de pagar gas por ela — você quer saber exatamente o que está prestes a enviar. Sua carteira codificou corretamente a chamada de função? O endereço destino está certo? O gas é razoável para as condições atuais da rede? Esta é realmente uma transação Tipo 2 EIP-1559 com maxFeePerGas adequado, ou seu dApp tomou padrão um formato legacy que vai pagar a mais? Este decoder desempacota qualquer hex de transação assinada bruta (a longa string 0xf86... que sua carteira exporta para assinar offline ou retransmitir via QR com Ledger Nano) em campos legíveis: tipo, ID da cadeia, remetente (recuperado da assinatura), destinatário, valor, nonce, gas, calldata e componentes de assinatura v/r/s. Funciona para todas as cadeias EVM — Ethereum, BSC, Polygon, Arbitrum, Optimism, Base, Avalanche, Fantom, zkSync, Linea, Gnosis. Crucial para fluxos de cold-wallet, debug de smart contracts, auditorias de otimização de gas, e verificar que a UI da sua carteira corresponde aos bytes que estão realmente sendo assinados.

Cadeias EVM Suportadas

Nome da CadeiaID da Cadeia
Ethereum Mainnet1
Binance Smart Chain (BSC)56
Polygon (MATIC)137
Arbitrum One42161
Optimism10
Avalanche C-Chain43114
Fantom Opera250
Base8453
Gnosis Chain100
zkSync Era324
Polygon zkEVM1101
Linea59144

O que é um hex de transação bruta?

Um hex de transação bruta são os dados de transação serializados e assinados em formato hexadecimal. Contém todas as informações da transação incluindo remetente, destinatário, valor, parâmetros de gas, dados de entrada e a assinatura criptográfica. Este formato é usado para transmitir transações para redes blockchain.

Quais informações posso decodificar?

O decodificador extrai: Tipo de transação (Legacy, EIP-2930, EIP-1559), ID da cadeia, Endereços De/Para, Valor ETH, Nonce, Limite e preço de gas, Dados de entrada (para contratos inteligentes) e Componentes de assinatura (v, r, s) usados para verificar a transação.

Quais blockchains são suportados?

Todos os blockchains compatíveis com EVM são suportados, incluindo Ethereum, BSC (Binance Smart Chain), Polygon, Arbitrum, Optimism, Avalanche C-Chain, Fantom, Base, Gnosis, zkSync Era, Polygon zkEVM, Linea e qualquer outra cadeia que use a Ethereum Virtual Machine.

O que são tipos de transação (Tipo 0, 1, 2)?

Tipo 0 é o formato de transação legacy original. Tipo 1 (EIP-2930) adicionou listas de acesso para otimização de gas. Tipo 2 (EIP-1559) introduziu o novo mercado de taxas com taxa base e taxa de prioridade, tornando preços de gas mais previsíveis.

Decodificador de Transação EVM — Decodifique hex de transação bruta EVM para Ethereum, BSC, Polygon, Arbitrum, Optimism, Avalanche. Veja detalhes de tran
Decodificador de Transação EVM

Meus dados de transação estão seguros?

Sim! Toda decodificação acontece inteiramente no seu navegador usando JavaScript. Nenhum dado de transação é enviado para qualquer servidor. A ferramenta apenas lê e exibe as informações publicamente visíveis já contidas na transação assinada.

Por que decodificar antes de transmitir?

Defesa contra dApps maliciosos ou UI de carteira comprometida. Um ataque comum: um site de phishing mostra um botão 'approve' inocente mas na verdade constrói uma transação que drena seu allowance de tokens para o atacante. Decodificando os bytes brutos antes de assinar, você verifica que o endereço destino corresponde ao contrato esperado, o seletor de função (primeiros 4 bytes de data) chama o método pretendido (ex: 0xa9059cbb para transfer, 0x095ea7b3 para approve), e os parâmetros são razoáveis. Fluxos de hardware wallet frequentemente envolvem QR-codes carregando data raw de tx — decodifique antes de aprovar no dispositivo.

Qual a diferença entre transações Tipo 0, 1 e 2 na prática?

Tipo 0 (legacy): campo gasPrice único, usado pré-EIP-1559 e ainda necessário para L2s como BSC. Tipo 1 (EIP-2930): adiciona accessList declarando quais slots de armazenamento serão lidos — economiza gas em interações complexas mas raramente usado agora. Tipo 2 (EIP-1559): substitui gasPrice por maxFeePerGas + maxPriorityFeePerGas (gorjeta para validadores). Tipo 2 domina no Ethereum mainnet porque previne pagar a mais — a base fee queima automaticamente, só a gorjeta vai para o validador. Se você vê Tipo 0 no Ethereum, sua carteira está desatualizada.

Como obter um hex de transação bruta para decodificar?

Várias fontes: (1) MetaMask: abra a aba activity, clique em uma tx pendente, expanda 'Detalhes', mostre raw — versões variam. (2) Ledger Live: ative 'sign with QR' para fluxos de cold-wallet; o QR codifica a tx raw. (3) Etherscan: qualquer página de tx confirmada tem aba 'Raw Tx'. (4) ethers.js / web3.js: `wallet.signTransaction(tx)` retorna o hex raw. (5) cast (Foundry CLI): `cast tx --raw <hash>`. (6) Ferramenta offline MyCrypto. Cole qualquer uma destas (começa com 0x) neste decoder.

O que significa o endereço 'recovered from'?

O endereço do assinante não é armazenado na transação diretamente — ele é matematicamente recuperado dos componentes v/r/s da assinatura combinados com o hash da transação. Este decoder roda a recuperação de curva elíptica secp256k1 (o mesmo algoritmo que nós Ethereum usam) para derivar quem assinou. Se 'Cannot recover address' aparece, a assinatura está malformada ou o chain ID errado foi usado (chain ID está no hash de assinatura, então chain errado = endereço recuperado errado). Verificar que o 'from' recuperado corresponde à sua carteira esperada é a prova final de que a tx não foi adulterada.

Como Usar

  • Copie seu hex de transação bruta assinada (começa com 0x)
  • Cole no campo de entrada
  • Clique no botão 'Decodificar' para analisar a transação
  • Veja todos os detalhes da transação decodificada incluindo endereços, valor, gas e dados