π₯ Installation
Get started with SuperSafe Wallet by installing the Chrome extension and setting up your browser environment.
System Requirementsβ
Browser Compatibilityβ
- Chrome: Version 88+ (recommended)
- Brave: Version 1.20+ (Chrome-based)
- Edge: Version 88+ (Chromium-based)
System Requirementsβ
- Operating System: Windows 10+, macOS 10.15+, or Linux
- Memory: 4GB RAM minimum, 8GB recommended
- Storage: 50MB free space for extension
- Internet: Stable connection for blockchain interactions
Installation Methodsβ
Method 1: Chrome Web Store (Recommended)β
Coming Soon! SuperSafe Wallet will be available on the Chrome Web Store for easy installation.
- Visit the Chrome Web Store
- Search for "SuperSafe Wallet"
- Click Add to Chrome
- Confirm installation in the popup dialog
- The SuperSafe icon will appear in your browser toolbar
Method 2: Developer Installationβ
For developers or early adopters, you can install the extension manually:
Prerequisitesβ
- Node.js: 18.x or higher
- npm: 9.x or higher
- Git: For cloning the repository
Installation Stepsβ
# 1. Clone the repository
git clone https://github.com/SuperSafeWallet/SuperSafe.git
cd SuperSafe
# 2. Install dependencies
npm install
# 3. Build the extension
npm run build
# 4. Load in Chrome
# - Open chrome://extensions/
# - Enable "Developer mode" (toggle in top right)
# - Click "Load unpacked"
# - Select the 'dist/' folder from the SuperSafe directory
Installation Verificationβ
Check Extension Statusβ
-
Open Extensions Page
- Navigate to
chrome://extensions/ - Look for "SuperSafe Wallet" in the list
- Navigate to
-
Verify Installation
- Extension should show as "Enabled"
- No error messages should be displayed
- SuperSafe icon should appear in browser toolbar
-
Test Basic Functionality
- Click the SuperSafe icon in toolbar
- Extension popup should open
- You should see the welcome screen
Troubleshooting Installationβ
Extension Not Loadingβ
- Check Developer Mode: Ensure "Developer mode" is enabled in
chrome://extensions/ - Verify Build: Run
npm run buildagain to ensure clean build - Check Console: Look for error messages in browser console
Permission Issuesβ
- Allow Extensions: Ensure your browser allows extension installation
- Admin Rights: On Windows, run browser as administrator if needed
- Antivirus: Check if antivirus software is blocking the extension
Build Errorsβ
# Clean and rebuild
npm run clean
npm install
npm run build
Post-Installation Setupβ
First Launchβ
- Click SuperSafe Icon: Open the extension popup
- Welcome Screen: You'll see the SuperSafe welcome interface
- Create or Import: Choose to create a new wallet or import an existing one
- Set Password: Create a strong password for your vault (minimum 8 characters)
Security Setupβ
- Strong Password: Use a unique, complex password
- Backup Phrase: Save your recovery phrase in a secure location
- Auto-Lock: Configure auto-lock timeout (default: 15 minutes)
Browser Permissionsβ
SuperSafe Wallet requires the following permissions:
Required Permissionsβ
- Storage: Store encrypted wallet data locally
- Tabs: Inject provider for dApp connections
- Active Tab: Access current tab for dApp interactions
- Background: Run service worker for wallet operations
Optional Permissionsβ
- Notifications: Show transaction confirmations (can be disabled)
- Alarms: Manage auto-lock timers
Network Configurationβ
Default Networksβ
SuperSafe comes pre-configured with:
-
SuperSeed (Chain ID: 5330)
- RPC:
https://mainnet.superseed.xyz - Explorer:
https://explorer.superseed.xyz - Swap Support: Bebop JAM
- RPC:
-
Optimism (Chain ID: 10)
- RPC: Alchemy endpoint
- Explorer:
https://optimistic.etherscan.io - Swap Support: Bebop JAM + RFQ
Additional Networksβ
Five more networks are planned for future releases:
- Ethereum (Chain ID: 1)
- Base (Chain ID: 8453)
- BSC (Chain ID: 56)
- Ethereum Sepolia (Chain ID: 11155111)
- SuperSeed Sepolia (Chain ID: 53302)
Next Stepsβ
After successful installation:
- Create Your First Wallet - Set up a new wallet
- Import Existing Wallet - Import from private key
- Learn the Interface - Navigate the extension
- Connect to dApps - Start using with dApps
Supportβ
Getting Helpβ
- Documentation: Browse this comprehensive guide
- GitHub Issues: Report bugs or request features
- Community: Join our Discord for community support
Common Issuesβ
- Extension not loading: Check developer mode and rebuild
- Permission denied: Run browser as administrator
- Build failures: Clean install with
npm run clean && npm install
Ready to create your wallet? Continue to Creating a New Wallet to get started!