Skip to main content

❓ Frequently Asked Questions

Common questions and answers about SuperSafe Wallet.

General Questions​

What is SuperSafe Wallet?​

SuperSafe Wallet is a Professionally Standardized Chrome extension that provides secure, efficient Web3 wallet functionality with advanced features like gasless swaps, multi-chain support, and enterprise-grade security.

Key Features:

  • Professionally Standardized Service Worker architecture
  • Smart Native Connection for dApps
  • Multi-chain support (SuperSeed, Optimism, and more)
  • Gasless token swaps via Bebop integration
  • Enterprise-grade security (AES-256-GCM encryption)
  • AllowList-based dApp security

How is SuperSafe different from other wallets?​

SuperSafe Wallet offers several unique advantages:

Architecture:

  • Professionally Standardized Service Worker: Familiar, reliable architecture
  • Smart Native Connection: Real chainIds, no compatibility hacks
  • Thin Client Pattern: Frontend focuses on UI, backend handles logic

Security:

  • Enterprise-grade encryption: AES-256-GCM with PBKDF2
  • AllowList system: Whitelist-based dApp security
  • Memory-first security: Sensitive data in memory only
  • Security score: 96/100

Features:

  • Gasless swaps: No gas fees for token swaps
  • MEV protection: Protection against Maximal Extractable Value
  • Multi-chain ready: 8 active networks
  • Partner fees: 1% configurable partner fee
  • Buy Crypto: Purchase crypto with fiat (card, bank, digital wallets)
  • Gas Validation: Real-time scam detection and transaction protection

Is SuperSafe Wallet free to use?​

Yes, SuperSafe Wallet is completely free to download and use. There are no subscription fees or hidden costs.

Costs:

  • Extension: Free to download and use
  • Transactions: Standard network gas fees (except for swaps)
  • Swaps: Gasless swaps with 1% partner fee
  • Support: Free community and official support

Which browsers are supported?​

SuperSafe Wallet currently supports Chrome-based browsers:

Supported Browsers:

  • Google Chrome: Version 88 or later
  • Microsoft Edge: Version 88 or later
  • Brave Browser: Version 1.20 or later
  • Opera: Version 74 or later

Not Supported:

  • Firefox (planned for future)
  • Safari (planned for future)
  • Mobile browsers (use WalletConnect V2)

Installation & Setup​

How do I install SuperSafe Wallet?​

Installation Steps:

  1. Visit Chrome Web Store: Go to SuperSafe Wallet page
  2. Click "Add to Chrome": Click the install button
  3. Grant Permissions: Allow necessary permissions
  4. Pin Extension: Pin SuperSafe to your toolbar
  5. Open Extension: Click the SuperSafe icon

After Installation:

  1. Create Wallet: Set up your first wallet
  2. Set Password: Create a strong vault password
  3. Backup Phrase: Save your 12-word recovery phrase
  4. Start Using: Begin using SuperSafe Wallet

What permissions does SuperSafe need?​

SuperSafe Wallet requires the following permissions:

Required Permissions:

  • Storage: Store encrypted vault data
  • Tabs: Inject provider into dApps
  • ActiveTab: Access current tab for dApp interaction
  • Scripting: Inject content scripts

Why These Permissions:

  • Storage: Encrypt and store your wallet data
  • Tabs: Connect to dApps and Web3 applications
  • ActiveTab: Sign transactions and interact with dApps
  • Scripting: Provide EIP-1193 provider to dApps

How do I create my first wallet?​

Creating a New Wallet:

  1. Open SuperSafe: Click the SuperSafe icon
  2. Select "Create Wallet": Choose create new wallet option
  3. Set Password: Create a strong vault password (8+ characters)
  4. Generate Phrase: Generate 12-word recovery phrase
  5. Verify Phrase: Verify recovery phrase by selecting words
  6. Complete Setup: Finish wallet creation

Important Notes:

  • Password: Choose a strong, unique password
  • Recovery Phrase: Store securely, never share
  • Backup: Create multiple backups of recovery phrase
  • Security: Follow security best practices

Security Questions​

How secure is SuperSafe Wallet?​

SuperSafe Wallet implements enterprise-grade security with a security score of 96/100:

Security Features:

  • AES-256-GCM Encryption: Enterprise-grade encryption
  • PBKDF2 Key Derivation: 600,000 iterations
  • Unified Vault System: All data encrypted together
  • Memory-First Security: Sensitive data in memory only
  • AllowList System: Whitelist-based dApp security
  • Auto-Lock System: Automatic locking after inactivity

Security Layers:

  1. Browser Isolation: Extension sandbox
  2. Context Separation: Frontend/backend separation
  3. Cryptographic Protection: AES-256-GCM encryption
  4. Session Management: Auto-lock and session security
  5. Access Control: AllowList and permission management
  6. Attack Mitigation: Rate limiting and phishing protection

What is the AllowList system?​

The AllowList system is a whitelist-based security feature that only allows connections from trusted, verified dApps:

How It Works:

  • Whitelist Only: Only dApps in AllowList can connect
  • Automatic Protection: No manual intervention needed
  • Regular Updates: AllowList updated regularly
  • Security Review: All dApps reviewed before addition

Benefits:

  • Phishing Protection: Blocks malicious websites
  • Trusted dApps Only: Only verified dApps can connect
  • Automatic Updates: AllowList updated automatically
  • User Safety: Protects users from scams

Can I recover my wallet if I forget my password?​

Yes, you can recover your wallet using your 12-word recovery phrase:

Recovery Process:

  1. Open SuperSafe: Launch SuperSafe Wallet
  2. Select "Restore Wallet": Choose restore option
  3. Enter Phrase: Enter your 12-word recovery phrase
  4. Set New Password: Create new vault password
  5. Verify Restoration: Verify wallet restoration

Important Notes:

  • Recovery Phrase: Store securely, never share
  • Password Recovery: Not possible without recovery phrase
  • Backup Strategy: Create multiple backups
  • Security: Keep recovery phrase secure

What happens if I lose my recovery phrase?​

Without recovery phrase, wallet recovery is not possible:

Why Recovery Phrase is Critical:

  • Only Recovery Method: Recovery phrase is the only way to restore wallet
  • No Password Recovery: Cannot recover with password alone
  • No Centralized Recovery: No central authority can help
  • Permanent Loss: Lost recovery phrase means permanent loss

Prevention:

  • Multiple Backups: Create multiple secure backups
  • Secure Storage: Store in secure, separate locations
  • Regular Verification: Verify recovery phrase periodically
  • Test Recovery: Practice recovery process

Network Questions​

Which networks are supported?​

SuperSafe Wallet supports multiple networks with Smart Native Connection:

Active Networks (8):

  • SuperSeed (Chain ID: 5330): Layer 1 blockchain
  • Ethereum (Chain ID: 1): Layer 1 blockchain
  • Optimism (Chain ID: 10): Layer 2 (Optimistic Rollup)
  • Base (Chain ID: 8453): Layer 2 (Optimistic Rollup)
  • BNB Chain (Chain ID: 56): Layer 1 blockchain
  • Arbitrum One (Chain ID: 42161): Layer 2 (Optimistic Rollup)
  • Monad (Chain ID: TBD): Layer 1 blockchain
  • Shardeum (Chain ID: 8118): Layer 1 blockchain

Inactive/Testnet Networks:

  • Ethereum Sepolia (Chain ID: 11155111): Testnet
  • SuperSeed Sepolia (Chain ID: 53302): Testnet

Network Features:

  • Real ChainIds: No fake chainIds for compatibility
  • Network-First: Respect dApp's supported networks
  • User Consent: Always ask for network changes
  • Automatic Detection: Detect dApp framework automatically

How do I switch between networks?​

Network Switching:

  1. Click Network: Click current network in SuperSafe
  2. Select Network: Choose desired network from list
  3. Confirm Switch: Confirm network switch
  4. Wait for Switch: Wait for network switch to complete
  5. Verify Network: Verify correct network is active

Automatic Switching:

  • dApp Request: dApp requests network switch
  • User Consent: User approves or rejects switch
  • Network Switch: Switch to requested network
  • dApp Notification: Notify dApp of network change

Can I add custom networks?​

Yes, you can add custom networks:

Adding Custom Networks:

  1. Open Settings: Go to SuperSafe settings
  2. Select Networks: Choose "Networks" section
  3. Add Network: Click "Add Custom Network"
  4. Enter Details: Enter network details
  5. Save Network: Save custom network

Network Details Required:

  • Network Name: Human-readable name
  • Chain ID: Network chain ID
  • RPC URL: RPC endpoint URL
  • Block Explorer: Block explorer URL
  • Currency: Native currency details

Swap Questions​

How do gasless swaps work?​

SuperSafe Wallet provides gasless swaps through Bebop's JAM protocol:

How It Works:

  1. Quote Request: Request swap quote from Bebop
  2. Order Signing: Sign swap order with EIP-712
  3. Permit2 Approval: Approve token spending with Permit2
  4. Order Execution: Bebop executes swap without gas fees
  5. Token Transfer: Tokens transferred to your wallet

Benefits:

  • No Gas Fees: No gas fees for users
  • MEV Protection: Protection against Maximal Extractable Value
  • Best Prices: Competitive pricing through aggregation
  • Multi-Chain: Swaps across multiple networks

Which tokens can I swap?​

Supported Tokens:

  • Native Tokens: ETH, BNB, etc.
  • Stablecoins: USDC, USDT, DAI
  • Popular Tokens: Major ERC-20 tokens
  • Network Tokens: SUPR, OP, etc.

Token Support by Network:

  • SuperSeed: ETH, SUPR, USDC
  • Optimism: ETH, OP, USDC
  • Ethereum: ETH, USDC, USDT, DAI
  • Base: ETH, USDC
  • BSC: BNB, USDT, USDC

What are partner fees?​

Partner fees are a 1% configurable fee that goes to SuperSafe:

Fee Structure:

  • Partner Fee: 1% of swap amount
  • Bebop Fee: 0.5% of swap amount
  • Total Fee: 1.5% of swap amount
  • Fee Token: Usually ETH or native token

Fee Benefits:

  • Development: Supports SuperSafe development
  • Maintenance: Covers maintenance costs
  • Features: Enables new features
  • Support: Provides user support

Buy Crypto Questions​

How do I buy crypto with fiat?​

SuperSafe Wallet integrates Tradesilvania for fiat-to-crypto purchases:

Steps to Buy:

  1. Switch Network: Ensure you're on Ethereum, BNB Chain, or Arbitrum
  2. Click Buy: Click the "Buy" button in the footer navigation
  3. Select Amount: Enter amount in EUR, USD, or RON
  4. Choose Payment: Select card, bank transfer, or digital wallet
  5. Complete Purchase: Follow the checkout process
  6. Receive Crypto: Crypto is sent directly to your wallet

Which networks support buying crypto?​

Supported Networks for Fiat On-Ramp:

  • βœ… Ethereum (Chain ID: 1)
  • βœ… BNB Chain (Chain ID: 56)
  • βœ… Arbitrum One (Chain ID: 42161)
  • ⏳ Optimism (Coming soon)
  • ⏳ Base (Coming soon)

What payment methods are available?​

Payment Methods:

  • Credit/Debit Cards: Visa, Mastercard (instant)
  • Bank Transfer: SEPA transfer (0-3 business days)
  • Digital Wallets: Neteller, Skrill (instant)

Why can't I buy crypto on SuperSeed?​

Fiat on-ramp is provided by Tradesilvania, which currently only supports:

  • Ethereum
  • BNB Chain
  • Arbitrum

To buy crypto, switch to one of these networks first.

Gas Validation Questions​

What is gas validation?​

SuperSafe implements a gas validation system that protects you from:

  • Scam contracts: Transactions with abnormally high gas costs
  • Insufficient balance: Not enough native tokens for gas
  • Uneconomical swaps: Gas costs exceeding reasonable percentages of swap value

Why is my swap blocked?​

Your swap may be blocked if:

  • Insufficient balance: You don't have enough ETH/BNB for gas
  • Scam detection: Gas cost exceeds 50% of swap value

Check the button text for specific details.

How do I fix "Insufficient ETH for Gas"?​

  1. Check your native token balance (ETH, BNB, etc.)
  2. Ensure you have enough for both swap value AND gas fees
  3. If swapping native tokens, ensure you keep enough for gas

dApp Integration Questions​

How do I connect to dApps?​

Connecting to dApps:

  1. Visit dApp: Go to supported dApp website
  2. Click Connect: Click "Connect Wallet" button
  3. Select SuperSafe: Choose SuperSafe from wallet list
  4. Approve Connection: Approve connection in SuperSafe
  5. Start Using: Begin using dApp with SuperSafe

Supported dApps:

  • Uniswap: Decentralized exchange
  • OpenSea: NFT marketplace
  • Aave: Lending protocol
  • Compound: Lending protocol
  • And many more: Check AllowList for full list

Which frameworks are supported?​

SuperSafe Wallet supports popular Web3 frameworks:

Supported Frameworks:

  • RainbowKit: Automatic detection and integration
  • Wagmi: React hooks for Ethereum
  • Web3-React: React framework for Web3
  • Dynamic: Multi-wallet integration
  • EIP-1193: Standard Ethereum provider

Framework Detection:

  • Automatic: SuperSafe automatically detects frameworks
  • Manual: Can be manually configured
  • Standards: Follows EIP-1193 standard
  • Compatibility: High compatibility with existing dApps

What if a dApp is not in the AllowList?​

If a dApp is not in the AllowList:

Options:

  1. Request Addition: Contact SuperSafe to add dApp
  2. Wait for Review: Wait for security review
  3. Use Alternative: Use alternative wallet temporarily
  4. Check Status: Check if dApp is being reviewed

Adding dApp to AllowList:

  1. Contact Support: Email security@supersafe.cool
  2. Provide Details: Provide dApp URL and description
  3. Security Review: Security team reviews dApp
  4. AllowList Update: dApp added to AllowList if approved

Technical Questions​

What is the EIP-1193 provider?​

EIP-1193 is the standard Ethereum provider interface that SuperSafe implements:

Provider Methods:

  • eth_requestAccounts: Request account access
  • eth_accounts: Get connected accounts
  • eth_chainId: Get current chain ID
  • eth_sendTransaction: Send transaction
  • personal_sign: Sign message
  • eth_signTypedData_v4: Sign typed data
  • wallet_switchEthereumChain: Switch network

Provider Events:

  • accountsChanged: Account changed
  • chainChanged: Network changed
  • connect: Wallet connected
  • disconnect: Wallet disconnected

How does the Service Worker architecture work?​

Service Worker Architecture:

  • Background Script: Handles all wallet logic
  • Frontend UI: Thin client for user interface
  • Content Script: Injects provider into dApps
  • Stream Communication: Secure inter-process communication

Benefits:

  • Security: Sensitive data in background only
  • Performance: Efficient resource usage
  • Reliability: Stable background processing
  • Scalability: Easy to extend and maintain

What is Smart Native Connection?​

Smart Native Connection ensures real chainIds and seamless dApp integration:

Principles:

  • Real ChainIds Only: Never use fake chainIds
  • Network-First: Respect dApp's supported networks
  • User Consent: Always ask for network changes
  • Automatic Detection: Detect dApp framework automatically
  • Graceful Disconnection: Handle disconnection gracefully

Benefits:

  • Compatibility: Better dApp compatibility
  • Security: Prevents chainId spoofing
  • User Experience: Seamless dApp interaction
  • Standards: Follows Web3 standards

Support Questions​

How can I get help?​

Support Channels:

Community Support:

  • GitHub Discussions: Community discussions
  • Discord Community: Community chat
  • Reddit: r/SuperSafeWallet
  • Telegram: SuperSafe Community

How do I report a bug?​

Reporting Bugs:

  1. Check Existing Issues: Search GitHub issues first
  2. Create New Issue: Create new GitHub issue
  3. Provide Details: Include detailed description
  4. Include Logs: Attach console logs and screenshots
  5. Follow Template: Use provided bug report template

Bug Report Template:

  • Description: Clear description of the issue
  • Steps to Reproduce: Step-by-step reproduction
  • Expected Behavior: What should happen
  • Actual Behavior: What actually happens
  • Environment: Browser, OS, extension version
  • Logs: Console logs and error messages

How do I request a feature?​

Feature Requests:

  1. Check Existing Requests: Search GitHub discussions
  2. Create New Discussion: Create new GitHub discussion
  3. Provide Details: Include detailed description
  4. Explain Use Case: Why this feature is needed
  5. Get Community Input: Get community feedback

Feature Request Template:

  • Description: Clear description of the feature
  • Use Case: Why this feature is needed
  • Examples: Examples of similar features
  • Priority: Priority level
  • Implementation: Suggested implementation

Still have questions? Check out our Troubleshooting Guide or contact support!