Overview
blockmsg allows you to set a self-destruct timer on your messages. Once the timer expires, the message becomes permanently unreadable.Available Timers
| Timer | Use Case |
|---|---|
| 5 minutes | Quick codes, PINs, temporary passwords |
| 1 hour | Short-term coordination, meeting links |
| 12 hours | Day-limited sensitive info |
| 24 hours | Daily updates, temporary credentials |
| 7 days | Weekly reports, time-limited documents |
How to Send a Self-Destruct Message
How It Works
Technical Implementation
- Expiry Timestamp: Stored on-chain with the message
- Destruction: The contract returns empty data after expiry
- Irreversible: Cannot be recovered once destructed
Visual Indicators
When you send or receive a self-destruct message:- 🟢 Sent messages: Show “Self-destruct message sent”
- 🟢 Received messages: Show “Reveal before it self-destructs”
- ⚪ Destructed messages: Show “This message self-destructed”
Best Practices
Don't Wait
Open time-sensitive messages as soon as possible
Set Appropriate Times
Choose a timer that gives the recipient enough time to read
Confirm Receipt
Consider asking the recipient to confirm they’ve read the message
Save Externally
If you need to keep the info, save it before it destructs