Message Verification
Cryptographically sign text messages with your wallet to prove authorship.
Message Verification lets you sign a text message with your Ethereum wallet. Anyone can verify the signature later — proving you (the wallet owner) authored the message at a specific time.
Verification Required
To sign verified messages, you must first have a Verified PFP or Verified ENS. Without either verification, you won't be able to create signed messages.
Go to the Messages page.
Type or paste the text you want to sign.
Click Sign Message — your wallet will prompt you to sign.
The signed message is stored and can be shared via a unique link.
Go to Messages → Request Verification.
Enter the message you want the other person to sign.
Share the generated link with them.
They connect their wallet, review the message, and sign.
You receive a notification when the verification is complete.
Each signed message has a public proof page that shows:
The full message text.
The wallet address that signed it (with ENS name if available).
The timestamp of when it was signed.
A cryptographic signature that anyone can independently verify.
Use Cases
Agreements between community members, provenance statements for artwork, project commitments, or anytime you need a cryptographically verifiable statement tied to a wallet identity.