Die Entwickler-Tools, zu denen du jeden Tag greifst, alle an einem Ort.
Konverter, Formatter, Hashes, Validatoren und die kleinen Helfer, die du immer wieder öffnest, bleiben zusammen, statt zwischen Tabs verloren zu gehen.
Transaktions-Trace-Visualisierer - kostenloses Web3-Tool
Transaktions-Ausführungs-Traces mit Aufrufhierarchie visualisieren
Was ist Transaktions-Tracing?
Transaktions-Tracing erfasst den vollständigen Ausführungspfad einer Transaktion, einschließlich aller internen Aufrufe zwischen Contracts. Das ist unverzichtbar, um komplexe Transaktionen zu debuggen und Contract-Interaktionen zu verstehen.
Wie funktioniert es?
Transaktions-Tracing verwendet die RPC-Methode debug_traceTransaction mit dem callTracer, um jeden internen Aufruf, Gasverbrauch, Input-/Output-Daten und Zustandsänderungen aufzuzeichnen. Der Trace wird als hierarchische Baumstruktur zurückgegeben, die…
Beispielfälle
Deckt ERC-20 Transfer - Einfacher CALL, Uniswap V3 Swap - Komplexe Multi-Call-Kette und Aave Flash Loan - CALL + DELEGATECALL-Muster ab, damit du gängige Ein- und Ausgaben schnell vergleichen kannst.
Quellcode des ausgewählten Tools, hier neben der Live-Version auf der rechten Seite gezeigt.
// npm install viem
import { createPublicClient, http } from 'viem';
import { mainnet } from 'viem/chains';
const client = createPublicClient({
chain: mainnet,
transport: http("https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY")
});