Skip to content
@spook-protocol

Spook Wallet

Best extension crypto privacy wallet

SPOOK Wallet / Protocol

Rebuilding the Phantom source with full-chain privacy architecture


πŸ•ΆοΈ Overview

SPOOK is a next-generation privacy wallet and protocol stack designed for EVM, Solana, TON, and XMR ecosystems.
It provides complete anonymity, multi-chain privacy transfers, and automated proxy rotation β€” all without relying on centralized tracking or custodial intermediaries.


πŸ”‘ Core Features

1. Fully Private Wallet Architecture

  • Supports EVM / Solana / TON / XMR.
  • Import existing wallets or create new HD wallets (BIP-39 / BIP-32).
  • All asset inflows are routed through privacy mixers only.
  • Local-only key management, AES-256-GCM encryption.

2. Dual Interaction Modes

Mode Description
Normal Interaction Direct on-chain transactions via connected RPC nodes.
Privacy Transfer Multi-step ZK-based mixing workflow through temporary wallets and proof generation.

3. Temporary β€œMask” Wallets

  • Automatically derive a new wallet for every transaction.
  • Supports batch creation of temporary wallets.
  • Temporary wallets self-destruct or encrypt-archive after use.

4. Cross-Chain Privacy Mixing

  • Optional centralized bridge integration for XMR cross-chain routing.
  • Allows asset anonymization via XMR jump chain, then return to any supported chain.
  • Each bridge uses MPC escrow + proof-based verification.

5. Advanced Proxy & Network Privacy

  • Built-in SOCKS5 proxy rotation.
  • Optional multi-hop proxy chain.
  • Every RPC request can use a unique proxy channel to reduce fingerprint correlation.

🧩 Protocol Components

Component Description
Wallet Core Key derivation, encryption, storage, hardware wallet support.
Mixer Adapter Layer Unified interface for EVM, Solana, TON, XMR privacy pools.
Proof Engine ZK-SNARK / Halo2-based proof generation (local or remote).
Proxy Manager Manages SOCKS5 / HTTP proxies and connection rotation.
Relay Service (Optional) Encrypted transaction relay layer for broadcast and obfuscation.

🧠 Architecture Overview


β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚        SPOOK APP         β”‚
β”‚  (Plugin / Mobile / PC)  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Wallet Core (HD / Temp)  β”‚
β”‚ β”œβ”€ Key Derivation (BIP32)β”‚
β”‚ β”œβ”€ Secure Storage (AES)  β”‚
β”‚ └─ Hardware Wallet API   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     Mixer Adapter Layer  β”‚
β”‚ (Tornado / Railgun / ... ) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Proxy & Relay Manager  β”‚
β”‚   (SOCKS5 / Multi-hop)   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


βš™οΈ Mixer Adapter API (Draft)

interface MixerAdapter {
  listSupportedPools(chain: string, asset: string): Promise<PoolInfo[]>;
  deposit(poolId: string, from: string, amount: number): Promise<{ txHash: string; note: string }>;
  prove(note: string, to: string): Promise<ProofData>;
  withdraw(proof: ProofData, to: string): Promise<string>;
  getNoteStatus(note: string): Promise<{ spent: boolean; confirmations: number }>;
}

🧾 Privacy Transaction Flow

  1. User selects β€œPrivacy Transfer”.
  2. SPOOK derives a temporary wallet A.
  3. Transfer from main wallet β†’ A.
  4. Deposit into Mixer Protocol, generating ZK note.
  5. Derive new temporary wallet B.
  6. Withdraw from mixer β†’ B β†’ target wallet.
  7. Securely delete temporary wallets and proof traces.

πŸ”’ Security Design

  • Local-only private keys (never transmitted).
  • Optional hardware wallet (Ledger/Trezor) integration.
  • All storage AES-256-GCM encrypted.
  • Optional TEE-based secure enclave for proof generation.
  • Proxy-based request rotation to mitigate network fingerprinting.

βš–οΈ Compliance Disclaimer

Note: Privacy and mixing protocols may be restricted or regulated in some jurisdictions. Users are solely responsible for compliance with local laws. SPOOK provides open-source privacy tools without custodial control or data storage.


🧱 Tech Stack

Layer Technology
Core TypeScript / Node.js / Rust (WASM Proof Engine)
UI React / React Native / Electron
Storage SQLite / LevelDB + AES Encryption
ZK Proofs Halo2 / Groth16 via Rust + WASM
Proxy SOCKS5 / HTTP Multi-hop
Deployment Docker / K8s (Relay & Proof Services)

πŸš€ Roadmap

Phase 1 (MVP)

  • EVM + Solana base wallet.
  • Temporary wallet generation.
  • Mock privacy adapter (local mixer simulation).
  • Basic proxy manager.

Phase 2 (Beta)

  • Full EVM Tornado adapter.
  • Solana privacy pool integration.
  • XMR centralized bridge.
  • Proof generation optimization (WASM).

Phase 3 (1.0 Release)

  • TON privacy integration.
  • Multi-hop relay and proxy.
  • Decentralized proof-verifier network.
  • Open governance + security audit.

🧩 Repository Structure

spook-wallet/
β”œβ”€ packages/
β”‚  β”œβ”€ core/              # Wallet core (key, storage, tx)
β”‚  β”œβ”€ mixer-adapters/    # Privacy protocol adapters
β”‚  β”œβ”€ proxy-manager/     # Proxy routing & rotation
β”‚  β”œβ”€ proof-engine/      # ZK proof generator
β”‚  └─ ui/                # React frontend / Electron app
β”œβ”€ scripts/
β”‚  β”œβ”€ deploy/            # Deployment helpers
β”‚  └─ test/              # Automated test scripts
β”œβ”€ docs/
β”‚  β”œβ”€ ARCHITECTURE.md
β”‚  β”œβ”€ PROTOCOLS.md
β”‚  └─ SECURITY.md
└─ README.md

πŸ“„ License

MIT License Β© 2025 Spook Protocol Technology Co., Ltd. All rights reserved.


🀝 Contributing

Pull requests are welcome! Before contributing, please:

  • Run code linting and unit tests.
  • Follow the privacy and security contribution guidelines in docs/SECURITY.md.
  • Avoid committing sensitive keys or proxy credentials.

🌐 Links


β€œPrivacy is not a crime β€” it’s a human right.”

Popular repositories Loading

  1. .github .github Public

    All you need to know about spook

  2. metamask-extension metamask-extension Public

    Forked from MetaMask/metamask-extension

    🌐 πŸ”Œ The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

    TypeScript

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…