Skip to main content

Prerequisites

Before you start, make sure you have:

EVM Wallet

MetaMask, Rainbow, or any EVM-compatible wallet

Test ETH

Some test ETH for gas fees (we’re on testnet)

Step 1: Connect Your Wallet

Navigate to blockmsg.xyz and click Connect Wallet.
1

Click Connect

Click the “Connect Wallet” button in the top right corner
2

Select Wallet

Choose your wallet provider (MetaMask, WalletConnect, etc.)
3

Approve Connection

Approve the connection request in your wallet

Step 2: Start a Conversation

Once connected, you’re ready to send your first encrypted message!
1

New Message

Click the + button in the sidebar to start a new direct message
2

Enter Address

Enter the wallet address of the person you want to message
3

Send Message

Type your message and hit send. It will be encrypted on-chain!

Step 3: Enable Self-Destruct (Optional)

Want your message to disappear after a certain time?
1

Enable Timer

Click “Enable self-destructing messages” above the message input
2

Select Duration

Choose a timer: 5 minutes, 1 hour, 12 hours, 24 hours, or 7 days
3

Send

Send your message. It will automatically delete after the timer expires!
Once a message self-destructs, it becomes permanently unreadable. The encrypted data remains on-chain but the contract will no longer allow decryption. Make sure you’ve read important messages before they expire!

Next Steps