Canary Messenger Wallet
Canary Logo

Canary Documentation

Complete technical documentation for the production-ready Solana messenger wallet with private transfers

Welcome to Canary

Production ReadyMainnet Live

Canary is a production-ready Solana messenger wallet with a clean, modern UI. Key Highlights: • End-to-end encrypted messaging (Canary Protocol) • Private SOL & SPL token transfers (on-chain verified) • Non-custodial wallet (SOL & SPL tokens) • Token swaps via Jupiter Ultra • Chronicles & CRED on-chain rewards • Community voting & comments on tokens • Built-in dApp browser with wallet connect • SKR staking & Solana Alpha news Built for privacy, security, and seamless Web3 experience.

App Architecture

3-Layer Architecture: UI Layer → Fragment-based navigation ├─ iOS-style dock (customizable) ├─ Wallet drawer (left slide) └─ Fragment factory pattern Service Layer → Singleton managers ├─ WalletManager (state) ├─ SolanaRpcService (blockchain) ├─ MessageEncryptionService (Canary) ├─ StyxMessageService (private transfers) └─ BackendApiService (gamification) Security Layer → Hardware-backed ├─ SolanaKeyManager (BIP39/44) ├─ SecureKeyStorage (AES-256-GCM) ├─ BiometricAuthManager └─ KeyCustodyProvider (Seed Vault/Keystore)

Security

Learn about our encryption and security architecture

Developer Resources

Code examples and integration guides for developers