A lightweight Solana explorer and wallet analyzer built with React Native (Expo).
SolScope acts as a "Thin Client" for the Solana blockchain, allowing users to query account details, view transaction history, and eventually swap tokens, all without relying on heavy web3 SDKs for read-only operations.
- Wallet Analysis: Instantly fetch SOL balances and view recent activity for any address.
- Lightweight Architecture: Uses direct JSON-RPC calls via native
fetch()for optimal performance and minimal bundle size. - Modern UI: Built with a clean, high-fidelity design system using
react-native-safe-area-contextand custom components. - Cross-Platform: Runs smoothly on both Android and iOS.
- Framework: Expo (Managed Workflow)
- Language: TypeScript
- Navigation: Expo Router (File-based routing)
- State Management: Zustand
- Networking: Native
fetch()API
-
Clone the repository:
git clone https://github.com/RustamSheoran/Solscope-android-react-native.git cd Solscope-android-react-native -
Install dependencies:
npm install # or npx expo install -
Run the app:
npx expo start
- Press
afor Android Emulator. - Press
ifor iOS Simulator. - Scan QR code with Expo Go (Android).
- Press
/app # Screens and Navigation (Expo Router)
/components # Reusable UI components
/hooks # Custom hooks (data fetching, etc.)
/assets # Static assets