Scan wallet risks. Detect recurring drains. Revoke approvals in one tap. Get your Trust Score.
Every day, Solana users connect their wallets to dozens of dApps without realizing the long-term permissions they grant. Old token approvals, forgotten program permissions, and hidden recurring transactions can silently drain funds or expose wallets to risk — and most users never find out until it's too late.
SolGuard is a mobile-first wallet security app built natively for Solana Mobile. It gives users full visibility into what has access to their wallet and the tools to revoke dangerous permissions instantly.
| Feature | Description |
|---|---|
| 🔍 Wallet Risk Scanner | Reveals every program, token approval, and permission interacting with your funds |
| ⭐ Trust Score | Dynamic wallet health score calculated from multiple on-chain signals |
| 🚨 Drain Detection | Identifies recurring token drains with a monthly drain report |
| ⚡ One-Tap Revoke | Revoke approvals individually or use Full Cleanup mode |
| 🔔 Push Notifications | Real-time alerts when new approvals are created on your wallet |
| 📖 Transaction Explainer | Translates raw transactions into plain English |
| 🖼 NFT Red Flag Scanner | Flags known scam NFT phishing drops in your wallet |
| 📊 Wallet Comparison | Compare your wallet risk against other Solana wallets |
| ⏳ Approval Age Indicator | See how long each approval has been active and if it's been used |
| 🗓 Permission Timeline | Visual timeline of when approvals were created and how often used |
solguard/
├── mobile/ # React Native + Expo (Android APK)
├── backend/ # Node.js API on Render
└── landing/ # GitHub Pages landing page
- Mobile — React Native + Expo
- Blockchain — Solana Web3.js, SPL Token Library
- Wallet — Solana Wallet Adapter (Phantom + Solflare)
- RPC — Helius
- Backend — Node.js hosted on Render
- Landing — GitHub Pages
- Node.js v18+
- Expo CLI
- Android device or emulator
- Helius API key (free tier at helius.dev)
# Clone the repo
git clone https://github.com/davexinoh/solguard.git
cd solguard
# Install mobile dependencies
cd mobile
npm install
# Install backend dependencies
cd ../backend
npm installCreate a .env file in /backend:
HELIUS_API_KEY=your_helius_api_key
PORT=3001# Start backend
cd backend
npm start
# Start mobile app
cd mobile
npx expo start- Open SolGuard on your Solana Mobile device
- Connect your wallet via Phantom or Solflare
- SolGuard scans your on-chain activity in real time
- View all active approvals, programs, and flagged permissions
- Check your Trust Score and Monthly Drain Report
- Revoke risky approvals with one tap or use Full Cleanup
- Watch your Trust Score improve instantly
⚡ From wallet exposure to full protection in under 60 seconds.
| Name | Role | Responsibility |
|---|---|---|
| Davexinoh | Product & Coding | UI generation, product spec, submission |
| Xavier | Dev & Auditor | Solana logic, security review, performance |
MIT License — see LICENSE for details.