Sign a Message to Verify an Ethereum Address
Cats Will Eat You posed a question on Twitter that I found interesting:
What’s the easiest/free way to validate someone owns a wallet address?
Easiest way to do this that I know is to have the person sign a message with the address and send it to you. I used MyCrypto Sign Message to connect to my wallet and sign a message. This gives a signature:
{
"address": "0x2BdA946a7740b1dDB0fd5C226819170c4DD15720",
"msg": "This message is from thingelstad.eth!",
"sig": "0x0827e88dce80cc03769aa34005f1d693be0247aecd433b49d6fa068df9965bde20047da38ac4aa0e51b6b914fd39b225843fa938817a0ced0a04b47a55b8b99e1c",
"version": "2"
}
Take that message and use the Verify Message tool and confirm that it was signed by that wallet. 🪄