Gli strumenti per sviluppatori che usi ogni giorno, tutti in un unico posto.
Convertitori, formattatori, hash, validatori e le piccole utility che continui a riaprire restano insieme invece di perdersi tra le schede.
Decodificatore di transazioni - strumento Web3 gratuito
Decodifica i dati grezzi delle transazioni Ethereum
Cos'è la decodifica delle transazioni?
La decodifica delle transazioni converte i dati grezzi esadecimali di una transazione in campi leggibili come mittente, destinatario, valore, parametri del gas e dati della transazione. Le transazioni grezze sono codificate in RLP e firmate.
Come funziona?
Il decodificatore analizza i dati di transazione codificati in RLP deserializzando la stringa hex nei suoi campi componenti. Estrae il tipo di transazione, poi decodifica ogni campo secondo lo schema della transazione (legacy, EIP-2930,…
Casi di esempio
Copre transazione EIP-1559 (Type 2), semplice trasferimento di ETH e interazione con un contratto, così puoi confrontare rapidamente input e output comuni.
Codice sorgente dello strumento selezionato, mostrato qui accanto alla versione live sulla destra.
// 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:");