Signing web3 transactions is a dangerous business: Nobody knows what really hides behind the hex string messages mostly displayed in wallets today. But it doesn't need to be this way! Why decentralized source verification and code commenting can help us create a safer web3.