MetaMessage- Send Crypto to the right address

A way to verify the account owner before sending Crypto

BonoQuak
2 min readJul 26, 2021
MetaMessage

Brief 🗒️

Sending Crypto can be a daunting experience, given the irreversible nature of the transaction. Add to that the 42 digit ETH address, which also varies depending on the exchange you’re using or the network you are on (ETH Mainnet, BSC, etc.)

This is an issue a lot of my friends and me have faced personally, which forces us to be extremely cautious before sending Crypto.

Problem 🤥

How can we ensure that we are sending Crypto to the correct address?

Solution 🌈

If we could chat and verify with the account owner before sending Crypto, it would mitigate this problem and ensure both parties achieve a consensus before transacting.

Flow 🛣️

Below is the recommended flow for this feature to come about, and I’ve stuck to the MetaMask UI guidelines and re-created this UI to make this happen.

Sending a MetaMessage

Inspiration 🌍

This is inspired by a feature within GooglePay, where it is common for people to send a message acknowledging their correct address before sending or receiving money. A few screenshots of the same are given below.

GooglePay screenshots verifying the correct address

Conclusion 🙌

In my opinion, this would take all the anxiety out of sending money to the right address and ensure newcomers in the Crypto space are safe and retained.
Having said that, I however see that it could be slightly challenging to implement due to technical reasons, primarily due to storage and gas fees.

This work was done is collaboration with my friend/partner Madhu Sanjeevi ( Mady )

--

--

BonoQuak

Keen interest in technology, design, philosophy, and psychology. Why are we here? And where are we headed?