SilentDrop is a privacy-first encrypted file transfer protocol built on 0G Storage mainnet that lets users send files securely to any wallet address.




SilentDrop is a privacy-first encrypted file transfer protocol built on 0G Storage mainnet. It allows users to encrypt any file client-side and send it securely to any wallet address using 0G decentralized storage. Only the intended recipient can decrypt and download the file using their wallet.
One of the most powerful things about SilentDrop is that files are stored permanently on 0G Storage mainnet. This isn't temporary cloud storage — once uploaded, your encrypted file lives on the decentralized network indefinitely. You could upload a file today, share the root hash with someone, and they could still download it years from now. No servers to go down, no company to shut down, no file expiry. Just permanent, verifiable, on-chain storage.
Once uploaded, files are stored permanently and immutably on 0G Storage mainnet — meaning they cannot be deleted, tampered with, or taken down. This gives both sender and recipient a permanent verifiable record of the transfer on-chain.
Key features:
- Client-side encryption using TweetNaCl secretbox
- Files stored permanently and immutably on 0G Storage mainnet
- Verifiable on-chain transfer record via 0G explorer
- Automatic 0G Mainnet chain switching via MetaMask
- Transfer history stored locally
- 0.001 OG service fee per transfer
- Full send and receive flow with root hash sharing
Built for Track 5 — Privacy & Sovereign Infrastructure.
Week 1: Research and Planning
- Researched 0G Storage SDK and mainnet infrastructure
- Designed the privacy model using wallet address as encryption key
- Planned the architecture: client-side encryption + server-side 0G upload
Week 2: Core Development
- Built Next.js frontend with Send and Receive tabs
- Implemented TweetNaCl secretbox encryption
- Integrated 0G Storage TypeScript SDK
- Built server-side API route to handle uploads and bypass browser mixed content restrictions
- Implemented MetaMask wallet connection with automatic 0G Mainnet chain switching
Week 3-4: Polish and Launch
- Added 0.001 OG service fee collection per transfer
- Built transfer history tab with localStorage
- Improved UI to premium Web3 glassmorphism design
- Fixed mobile file download compatibility
- Deployed live on Vercel
- Tested full end-to-end flow on 0G mainnet
nil