Skip to content

About

Decode EVM calldata without an ABI: recursive multicall/Safe decoding, unlimited-approval flags. Browser-only.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calldata Decoder

Live: https://dansgit2b.github.io/calldata-decoder/

Decode EVM transaction input without an ABI. Selectors are resolved through the public openchain and 4byte signature databases, or you can paste your own ABI.

screenshot

  • Recursive decoding of nested bytes calls: multicall, Multicall3 aggregate, Safe execTransaction, Universal Router / execute…
  • Flags unlimited approve, setApprovalForAll(true), permit, ownership, upgrade and Safe-owner changes.
  • When signature databases return colliding candidates, each one that decodes cleanly is shown.
  • Useful for reviewing multisig and governance proposals and for checking what a dApp is asking you to sign.

Pro pass (0.10 USDC)

Decoding is free. The Pro pass adds Markdown report export of the call tree and its flags. All payments go straight to the Lumen Works wallet 0xee9790cB3960952F585379F831a89b4e00B4029A (USDC on Base or Arc) and are checked on-chain by the page itself. No account and no backend. The code is MIT, so you could remove the check; the pass is an honest way to fund upkeep.

More from Lumen Works

MIT © Lumen Works.

Support this project

This tool is free and MIT-licensed, maintained by one developer. If it saved you time, a tip of any size keeps it maintained:

  • USDC on Base or Arc: 0xee9790cB3960952F585379F831a89b4e00B4029A
  • Drips: this repo has a FUNDING.json, so it can receive funds and dependency splits through Drips.

Thank you!

About

Decode EVM calldata without an ABI: recursive multicall/Safe decoding, unlimited-approval flags. Browser-only.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors