Batch Viz
toolbox.euler.finance/tools/batch-viz. No sign-in needed. It unwraps a governance transaction layer by layer and shows the calls at the bottom.
Reads
Safe execTransaction → timelock schedule / scheduleBatch → EVC batch → nested batches → calls, with vaults and assets named where labels exist. It also unpacks Safe MultiSend, and flags a stray delegatecall or value transfer.
Use
Pick the chain, then:
- paste the transaction's data (the calldata your wallet or Safe shows, or a JSON object with a
datafield) → Decode; or - paste an executed transaction's hash → Fetch & decode.
Market Ops and Earn offer Decode this transaction in Batch Viz next to the transactions they prepare, except deployments.
When
- Before signing a Safe transaction someone else prepared.
- Before voting on or executing a DAO proposal.
- After the fact, to see what a governance transaction did.