How To Verify a Signed Message in Solidity How to sign a message with a wallet and verify the signature on chain using ecrecover