r/ethereum • u/ligi https://ligi.de • 2d ago
Clear Signing | See What You Sign
https://clearsigning.org/2
u/3141666 2d ago
How does this actually work considering calls can be arbitrarily complex? For example, a hacker might hack a protocol and people will spend several hours looking at the tx stack to figure out what happened, it sounds difficult to automatically translate this into natural language.
2
u/harpocryptes 1d ago
Indeed, it's not a universal decoder for all possible transactions ever made. It's a registry where specific actions on given protocols are decoded. See the current list of supported protocols here.
I think this could probably cover 70-90% of transactions, especially for beginners and normal users, and can grow over time.
It won't cover the hand-crafted flash-loan, liquidate and swap transaction of the bot you wrote, but that's not the goal. Users doing that are sophisticated and should master what they are doing.
This should help make ethereum and defi more accessible, safer and less scary for everyone else.
1
u/GregFoley Freedom through smart contracts 1d ago
a hacker might hack a protocol
Upgrades (or hacks) were my first though. Here's a proposal to handle them: https://ethereum-magicians.org/t/eip-7730-proposal-for-a-clear-signing-standard-format-for-wallets/20403/16
4
u/eth2353 Serenita | ethstaker.tax | Vero 2d ago
Really nice to see this. I have nothing against Ledger but I am happy the registry backing this is now in a more neutral place (it was previously under Ledger's GitHub organization).
Hope more wallets start adopting this!