Secure, decentralized messaging on the blockchain
Welcome to SuperMail DApp, a decentralized messaging application built on blockchain technology. SuperMail allows you to send secure messages with optional encryption, image attachments, and flexible payment options.
Note: You'll need the MetaMask browser extension installed and connected to the Base L2 network to use this DApp.
If you haven't already, install the MetaMask browser extension. This is your wallet for interacting with blockchain applications.
Ensure your MetaMask is connected to the Base L2 network. You may need to add this network manually if it's not already in your MetaMask.
You'll need some ETH (or DAPP tokens if you want to use them) in your wallet to pay for transactions. Get test ETH from a faucet if you're on a testnet.
When you first visit the SuperMail DApp, MetaMask will prompt you to connect your wallet. Click "Connect" to authorize the connection.
Important: Never share your private key or seed phrase with anyone. SuperMail will never ask for this information.
Click on the "Send Message" tab at the top of the application.
Fill in the message title and content in the provided fields. Both fields support markdown formatting for rich text.
Click the "Choose File" button to attach an image to your message. Supported formats include JPG, PNG, and GIF.
Enter the recipient's wallet address(es) in the "Receiver Addresses" field. For multiple recipients, separate addresses with commas.
Select your preferred options:
Click the "Send Message" button. MetaMask will open to confirm the transaction. After confirmation, your message will be sent to the blockchain.
Tip: If you choose to encrypt your message, make sure to share the password securely with the recipient through another channel (not via SuperMail).
Click on the "Read Message" tab at the top of the application.
Input the Message ID you received from the sender in the "Message ID" field.
Click the "Fetch Message" button. The system will retrieve the message from the blockchain.
If the message is marked as "Receiver Pays," you'll need to pay a fee to read it. Choose to pay with ETH or DAPP tokens.
If the message is encrypted, enter the password provided by the sender to decrypt and view the content.
Once decrypted (if needed), the message content will be displayed, including any attached images.
Note: If you're not the intended recipient or haven't been authorized by the sender, you won't be able to read the message.
SuperMail offers optional AES-256 encryption for your messages. When enabled:
Best Practice: Always use encryption for sensitive messages and share the password through a separate secure channel (e.g., in person or via encrypted chat).
SuperMail implements several security measures for transactions:
By leveraging blockchain technology, SuperMail provides:
The cost depends on several factors including message length, whether you include an image, and current network conditions. Typically, text-only messages cost between 0.001 and 0.005 ETH (or equivalent in DAPP tokens). You'll see the exact fee in MetaMask before confirming the transaction.
Yes, you can send messages to multiple recipients by entering their wallet addresses separated by commas in the "Receiver Addresses" field. Each recipient will receive their own copy of the message.
If you lose the encryption password, there is no way to recover the message content. The encryption is designed this way for security purposes. We recommend storing passwords securely using a password manager.
DAPP tokens can be obtained through various methods depending on the network you're using. On mainnet, you might purchase them on a decentralized exchange. On testnet, you can typically get them from a faucet. Check the project documentation for specific instructions.
There are several possible reasons:
If you encounter persistent issues, please contact support with details of the problem and any error messages you received.
For additional support, please visit our: