Quick Start Guide
This guide will walk you through setting up SubWallet Extension, creating your first account, and connecting to a decentralized application (dApp).Before starting, make sure you have installed SubWallet Extension in your browser.
Your First Steps with SubWallet
Launch SubWallet
Click the SubWallet icon in your browser toolbar to open the extension.You’ll see the welcome screen with options to create a new wallet or import an existing one.
Choose Setup Method
Select one of the following options:For this guide, we’ll create a new wallet.
Create New Wallet
Generate a brand new wallet with a fresh seed phrase
Import Wallet
Restore from seed phrase, JSON file, or private key
Create Master Password
Set a strong master password to encrypt your wallet data.Password Requirements:
- At least 8 characters
- Mix of letters, numbers, and symbols recommended
- Don’t reuse passwords from other services
Backup Your Seed Phrase
SubWallet will generate a 12 or 24-word seed phrase.How to Store Your Seed Phrase:
- Write it down on paper
- Verify you’ve written it correctly
- Store it in a secure location (safe, safety deposit box)
- Consider making multiple copies stored separately
- Never take a photo or screenshot
Verify Seed Phrase
SubWallet will ask you to verify your seed phrase by selecting words in the correct order.This ensures you’ve correctly backed up your seed phrase.
Understanding Your Wallet Interface
After setup, you’ll see the main SubWallet interface:Main Sections
Tokens
View and manage your token balances across all supported chains
NFTs
Browse your NFT collection from supported networks
Staking
Participate in staking and view earning opportunities
History
Track all your transactions and transfers
Top Bar Features
- Network Selector - Switch between different blockchain networks
- Account Switcher - Change between your accounts
- Settings - Access wallet settings and configurations
- Side Panel Toggle - Open expanded portfolio view
Creating Additional Accounts
You can create multiple accounts from the same seed phrase:Choose Account Type
Select the account type based on your needs:
- Polkadot/Substrate Account - For Polkadot, Kusama, and parachains
- Ethereum Account - For Ethereum and EVM-compatible chains
- All Networks - Universal account (recommended for beginners)
Importing Existing Accounts
If you have existing wallets from other services:Import from Seed Phrase
Import from JSON File
Upload JSON File
Select your exported JSON keystore file from polkadot-js or other compatible wallets
Import from Trust Wallet
SubWallet supports importing accounts from Trust Wallet (added in version 1.3.71).
Receiving Tokens
To receive tokens in your SubWallet:Copy Your Address
Click the Receive button or your account name to view your addressClick the copy icon to copy your address to clipboard
Sending Your First Transaction
Ready to send tokens? Here’s how:Select Token
In the Tokens tab, find the token you want to sendClick on the token to view details and options
Enter Recipient Details
- Destination Address - Enter or paste the recipient’s address
- Amount - Specify how much to send
- Network - Verify you’re on the correct network
Review Transaction Fee
SubWallet will display the estimated network fee (gas fee)For Ethereum and EVM chains, you can adjust:
- Gas limit - Maximum gas units to use
- Gas price - How much to pay per gas unit
Confirm and Send
Review all details carefully:
- Recipient address
- Amount to send
- Network fee
- Total cost
Track Transaction
After sending, you can track your transaction:
- View status in the History tab
- Click the transaction for details
- View on block explorer for real-time updates
Transaction confirmation time varies by network. Polkadot typically confirms in 6-12 seconds, while Ethereum may take 1-5 minutes.
Connecting to dApps
SubWallet seamlessly integrates with decentralized applications:Visit a dApp
Navigate to any dApp that supports wallet connections (e.g., Polkadot.js Apps, Uniswap, Aave)
Connect Wallet
Look for a “Connect Wallet” button on the dAppSelect SubWallet or Polkadot.js from the wallet options
SubWallet is compatible with dApps that support polkadot-js extension and MetaMask.
Authorize Connection
SubWallet will prompt you to authorize the connectionReview:
- Website requesting access
- Which accounts to connect
- Permissions being granted
Managing dApp Connections
To view and manage your dApp connections:- Open SubWallet settings
- Navigate to Manage Website Access
- View all connected websites
- Disconnect or modify permissions as needed
Enabling Tokens and Networks
SubWallet supports hundreds of tokens and networks, but not all are enabled by default:Enable Token
Toggle the switch to enable or disable tokens
SubWallet can automatically detect and enable tokens when you receive them on EVM chains (improved in version 1.3.65).
Staking and Earning
Participate in staking to earn rewards:Choose Staking Option
Browse available staking opportunities:
- Direct Staking - Stake directly with validators
- Liquid Staking - Receive liquid staking tokens
- Collator Staking - Support parachain collators
Enter Stake Amount
Specify how much you want to stake
Most networks have minimum staking amounts and lock-up periods. SubWallet will display these requirements.
Using Advanced Features
SubWallet offers advanced features for power users:Multisig Accounts (Phase 1)
Create and manage multisig accounts requiring multiple signatures:- Enhanced security for large holdings
- Team treasury management
- Requires multiple approvals for transactions
Multisig account support was added in version 1.3.74.
Proxy Accounts
Delegate account permissions without sharing private keys:- Set up proxy accounts for specific actions
- Maintain security while delegating functions
- Supported on Polkadot and Kusama networks
OpenGov Participation
Participate in on-chain governance:- View active proposals
- Vote on referenda
- Track voting history
OpenGov integration (Phase 1) was added in version 1.3.70.
Cross-Chain Transfers
Transfer assets between different blockchains:- Select the token to transfer
- Choose source and destination chains
- SubWallet will automatically find available bridges
- Review fees and confirm transfer
Security Best Practices
Troubleshooting Common Issues
Transaction Stuck or Pending
- Check network status and congestion
- For EVM chains, try increasing gas price
- Wait for network confirmation (can take several minutes)
Can’t See My Tokens
- Ensure the token is enabled in Manage Tokens
- Verify you’re on the correct network
- Check if the transaction has confirmed on-chain
- For custom tokens, verify the contract address
dApp Not Connecting
- Refresh the dApp page
- Check if SubWallet is authorized for the website
- Try disconnecting and reconnecting
- Ensure you’re on the correct network for the dApp
Forgot Master Password
Next Steps
Now that you’re familiar with SubWallet basics, explore more features:Explore Staking
Start earning rewards through staking
Manage NFTs
Import and view your NFT collection
Cross-Chain Swaps
Exchange tokens across different chains
Join Governance
Participate in on-chain decision making
Get Help
Need assistance?- Visit https://subwallet.app
- Check GitHub Issues
- Review the CHANGELOG for recent updates