Presenting @truffle:decoder
summary
Truffle’s decoder converts raw EVM bytes into structured, machine-readable values and decodes calldata events and storage, including custom errors and user-defined value types, while preserving type information so callers know exact types (bytes32 vs string, uint256 vs uint128). It fetches sources via Sourcify/Etherscan (truffle-fetch-compile), exposes a watch-mapping-keys API to resolve non-enumerable mappings, recognizes patterns like multicall, and already powers a MetaMask data view and a VS Code extension; output comes from truffle-codec and is consumable by UI components.
AI-written summary · about
chapters (5)
related talks
14mWhat’s New in
14mWhat’s New in Truffle
32mHuman Readable Ethereum Transactions
16mWhat’s New in Etherscan
14mExample-Based Live Programming for Everyone: Building Language-Agnostic Tools for Live Programming w
18mQ&A with Chainlink, Alchemy, and Truffle
02h 47mGetting Started with Ethereum Solidity Development
38mClass up your config
