Plain-English breakdown of how drippyrewards.com handles wallet connections. You cannot be drained by signing in. Here's exactly why.
| Action | We do this? | Why / Why not |
|---|---|---|
| Sign a message (proof of ownership) | YES | Proves you own the wallet. Cannot move funds. The wallet displays the exact text โ read it. |
| Sign a transaction (move SOL or tokens) | ONLY for skin purchases | The one and only time we ask is when you explicitly click Buy skin for X SOL. The transaction is preview-shown to you BEFORE the wallet popup. Never automatic, never hidden. |
| Approve token spending (DeFi-style approve) | NEVER | This is the classic drain vector on other chains. We never request token approvals. There's nothing for us to "approve" on your behalf. |
| Send SOL silently in the background | IMPOSSIBLE | Solana wallets show every transaction to you for explicit approval. There is no way for a website to move funds without your click + your private key signing. |
| See your seed phrase / private key | IMPOSSIBLE | Your seed phrase never leaves your wallet. We have no API access to it. If anyone โ including us โ asks for your seed phrase, they're scamming you. |
When you click CONNECT WALLET, your wallet pops up showing a message like:
That's the entire payload. The :: number is a millisecond timestamp so the same signature can't be replayed later. Your wallet displays this verbatim โ Phantom, Solflare, Backpack, Glow all do this. If you ever see a wallet popup showing a TRANSACTION (with "Send 0.1 SOL to Xโฆ") when you expected just a sign-in, cancel immediately.
When your wallet signs the message, we verify it on our server using the standard ed25519 algorithm. The library we use is tweetnacl โ the same audited cryptography library used by Solana itself.
nacl.sign.detached.verify)Linking a second/third/Nth wallet to your account works the same way: that wallet signs a message ("Link wallet B to primary A"), we verify the signature. No transactions, no fund movement. A wallet can only be linked to ONE account at a time so claim conflicts are impossible.
Buying a skin for SOL is the only time we'll ever ask your wallet to sign a real transaction. Here's exactly what happens:
The destination wallet for skin purchases is a Squads multi-signature vault โ meaning multiple signers must approve before any funds can be moved out. Even our own team can't unilaterally withdraw your purchase.
The site sends these headers with every response:
Strict-Transport-Security โ forces HTTPS, prevents downgrade attacksX-Frame-Options: DENY โ site cannot be embedded in iframes (clickjacking protection)X-Content-Type-Options: nosniff โ browser won't mis-interpret file typesContent-Security-Policy โ only scripts from drippyrewards.com + fonts + Jupiter swap plugin can runReferrer-Policy โ limits what info we leak when you click external linksPermissions-Policy โ disables camera, microphone, geolocation, USB, payment APIsYou can verify these yourself with curl -I https://drippyrewards.com/.
We do not store private keys, seed phrases, or any data that could move your funds. We physically cannot โ Solana wallets don't expose that information to websites.
drippyrewards.com. Bookmark it. Phishers buy lookalike domains (drippyreward.com, drippy-rewards.com).Please report responsibly through our official channel before disclosing publicly. DM @DrippyRewards on X with the details. We aim to respond within 24 hours.
When reporting, please include: a clear description of the issue, steps to reproduce, the affected URL/endpoint, and (if applicable) a proof-of-concept. Do not share live exploit details publicly until we've had a chance to patch.
Last reviewed: 2026-06-11 ยท v2