As ferramentas de desenvolvimento que você usa todos os dias, tudo em um só lugar.
Conversores, formatadores, hashes, validadores e os pequenos utilitários que você fica reabrindo permanecem juntos em vez de se perderem entre as abas.
Decodificador de transações - ferramenta Web3 gratuita
Decodifique dados brutos de transações Ethereum
O que é decodificação de transação?
A decodificação de transação converte dados brutos hexadecimais de transação em campos legíveis por humanos como remetente, destinatário, valor, parâmetros de gas e dados da transação. Transações brutas são codificadas em RLP e assinadas.
Como funciona?
O decodificador interpreta os dados de transação codificados em RLP desserializando a string hex em seus campos componentes. Ele extrai o tipo da transação e então decodifica cada campo de acordo com o schema da transação (legacy, EIP-2930,…
Casos de exemplo
Abrange Transação EIP-1559 (Type 2), Transferência simples de ETH e Interação com contrato, para você comparar entradas e saídas comuns rapidamente.
Código-fonte da ferramenta selecionada, mostrado aqui ao lado da versão ao vivo à direita.
// npm install viem
import { parseTransaction, formatEther, formatGwei } from 'viem';
// Decode raw transaction hex
const rawTx = "0xf86c808504a817c800825208944592d8f8d7b001e72cb26a73e4fa1806a51ac79d880de0b6b3a7640000801ca0...";
const tx = parseTransaction(rawTx as `0x${string}`);
console.log("Transaction Details:");