MetaMessage- Send Crypto to the right address
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.
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.
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 )