Sui +
Walrus
SuiDrop encrypts in your browser, stores the blob on Walrus, and anchors a verifiable receipt on Sui. No server ever sees your file or your key.
Stored on WalrusFour steps. Zero trust required.
Every step happens client-side or on-chain. The backend only relays encrypted bytes it cannot read.
Encrypt locally
Your file is encrypted with AES-256-GCM in your browser. The key never leaves your device.
Store on Walrus
The ciphertext is uploaded to Walrus
decentralized storage on Sui
and gets a blob id.
Anchor on Sui
Your wallet signs a Move call minting an on-chain receipt: sender, blob, time, all verifiable.
Share a link
The decryption key rides in the link fragment. Only someone with the link can open the file.
Every drop, on-chain.
SuiDrop receipts are public objects on Sui
. The explorer reads them through Tatum
RPC, no separate database.
Stats and feed aggregate from DropCreated events on Sui
, read live via Tatum
RPC.
Drop files from your terminal.
The same trustless flow, scriptable. Encrypt, store on Walrus, anchor on Sui, get a link.
or macOS 
curl -fsSL https://raw.githubusercontent.com/DavidNzube101/suidrop/master/install.sh | sh
On Windows
, grab the .exe from the releases page. Or build from source: cargo build --release --features cli --bin suidrop-cli.