Getting Started

Getting Started

Step 1 Connect Your Wallet

  1. Visit app.shadylabs.io.

  2. Click “Connect Wallet”.

  3. Choose your wallet: Phantom, Solflare, or Backpack.

  4. Approve the connection request.

💡 Your wallet only signs locally — Shady never stores or reads your keys.


Step 2 Generate Your Privacy Keys

Once connected, Shady automatically generates two cryptographic keys:

  • View Key to detect incoming encrypted transfers.

  • Spend Key to authorize fund claims or swaps.

You can download and store these keys safely (recommended).

🧠 The View Key lets you “see” private transfers without being able to spend them.

Sending Private Transactions

Step 1 Enter Recipient

Paste the recipient’s Meta-Public Key (not wallet address). Shady uses it to create a unique one-time stealth address.

Step 2 Set Amount & Token

Choose your asset (e.g., SOL, USDC, BONK) and enter the amount. Optionally, add a short memo (encrypted).

Step 3 Confirm & Send

Click “Send Privately”. Shady will:

  • Generate a stealth address.

  • Encrypt the transaction payload.

  • Publish the encrypted announcement on Solana.

✅ Within seconds, your private transaction is live but only the recipient can see it.

Receiving Private Transfers

Step 1 Open Your Inbox

Go to the Private Inbox tab in the app. Click “Scan Now” to detect new encrypted transactions.

Step 2 Detect with View Key

The system decrypts incoming messages locally using your View Key. If the decryption is successful, your new private transaction will appear in your inbox.

Step 3 Claim to Wallet

Select the transaction → click “Claim Funds”. Your wallet will sign with the Spend Key and move the funds to your main wallet balance.

🔒 The claim transaction is fully private and unlinkable to the sender.

Private Swap (ZK Mode)

Trade tokens anonymously through Shady’s Private Swap:

  1. Open the Swap tab.

  2. Choose tokens (e.g., SOL → USDC).

  3. Select “Private Mode (ZK)”.

  4. Confirm swap → sign transaction.

Your swap will be:

  • Verified by Elusiv Protocol (zero-knowledge).

  • Hidden from public pair and route tracking.

  • Settled instantly on Solana mainnet.

💡 Ideal for users who want to trade without revealing wallet history.

zk-Gate Access

Shady’s zk-Gate lets you prove access or eligibility without exposing your identity.

Example Use Cases:

  • Access private DeFi pools or DAO votes.

  • Prove token balance (e.g., holding ≥ 1,000 $SHDY).

  • Validate whitelist status without revealing address.

How to Use:

  1. Go to zk-Gate tab.

  2. Select proof type (e.g., token balance).

  3. Click Generate Proof → wallet signs locally.

  4. Submit proof to dApp for access.

zk-Gate = Proof of access without revealing who you are.


AI Private Scanner (Coming Soon)

The AI Scanner is your smart local assistant that:

  • Monitors the blockchain for encrypted Shady transactions.

  • Detects and classifies private payments.

  • Alerts you instantly when you receive new private funds.

All AI operations happen offline on your device — no data leaves your computer.

🧠 Smart privacy, handled locally.

Tips for Maximum Privacy

✅ Always keep your View Key and Spend Key stored safely. ✅ Avoid reusing stealth addresses (each is one-time only). ✅ Use zk-Gate instead of exposing your main wallet. ✅ Regularly scan your inbox — new transactions are encrypted. ✅ Never share your keys or exported wallet files.

Troubleshooting

Issue
Cause
Solution

Transaction not detected

View Key not imported

Re-import or re-scan

Claim failed

Expired stealth address

Create new address

Wallet not connecting

Browser extension issue

Refresh wallet connection

Missing assets

Delay in confirmation

Wait 1–2 Solana slots


Summary

Shady Labs turns complex privacy tech into simple actions:

  • Send Privately → hide sender & receiver.

  • Claim Securely → unlink wallets.

  • Trade Invisibly → use ZK swaps.

  • Access Anonymously → zk-Gate proofs.

🕶 Privacy shouldn’t be a privilege it should be effortless. Welcome to Shady Labs, where your transactions move in silence.

Last updated