SubWallet - Polkadot Wallet
HomeTwitterTelegramDiscordGithubBeta
  • Introduction
  • 📴Mobile App - User Guide
    • Getting started
      • Install the SubWallet mobile app
      • Create your master password
      • Customize language display
      • Customize currency display
    • Account security
      • Manage master password
        • Change master password
        • Forgot master password
      • Enable biometric authorization
      • Lock & unlock wallet
    • Account management
      • Understand account types
      • Create a new account with new seed phrase
      • Derive a new account from an existing account
      • Switch between accounts and change account name
      • Import accounts
        • Import from seed phrase
        • Import from JSON file
        • Import from private key
        • Import by QR code
      • Attach a watch-only account
      • Export & backup accounts
    • Cold wallet management
      • Attach Polkadot Vault (prev. Parity-Signer) accounts
        • Add networks to Polkadot Vault
        • Update network metadata
        • Attach account
      • Connect Keystone devices
    • Asset & address management
      • View token balances
      • Show/hide balances
      • Manage address book
      • Customize your assets
        • Enable/disable tokens
        • Import & manage customized tokens
        • Import NFTs
    • Receive & transfer assets
      • Receive tokens & NFTs
      • Transfer tokens
        • Understand existential deposit
        • Single-chain transfer
        • Cross-chain transfer
        • Transfer tokens via bridges
      • Transfer NFT
      • View transaction history
    • Buy crypto from fiat money
    • Swap tokens
      • Single-chain swap
      • Cross-chain swap
    • Earning
      • Nomination pool
        • Start staking
        • Stake more
        • Claim staking rewards
        • Unstake
        • Withdraw unstaked funds
      • Direct nomination
        • Start staking
        • Stake more
        • Unstake
        • Cancel a previous unstaking action
        • Withdraw unstaked funds
      • Parachain (Collator) staking
        • Start staking
        • Stake more
        • Unstake
        • Cancel a previous unstaking action
        • Withdraw unstaked funds
      • Liquid staking
        • Start staking
        • Unstake & redeem funds
    • Connect dApps & manage website access
      • Connect/disconnect dApp via WalletConnect
      • Sign transactions from dApp
      • Add new networks unavailable in pre-defined list from dApp
    • View transaction history
    • Network management
      • Customize your networks
        • Enable/disable networks
        • Import custom networks
        • Manage custom networks
      • Customize endpoint/provider
    • Mission Pools
    • View crowdloans
    • FAQs
  • 🧩Extension - User guide
    • Getting started
      • Install SubWallet
      • Create a master password
      • Customize language display
      • Customize currency display
      • Manage in-app notifications
    • Account security
      • Manage master password
        • Change master password
        • Forgot master password
      • Lock & unlock wallet
      • Advanced phishing detection
    • Account management
      • Understand account types
      • Create a new account with a new seed phrase
      • Derive a new account from an existing account
      • Switch between accounts and change account name
      • Import accounts
        • Import from seed phrase
        • Import from JSON file
        • Import from private key
        • Import by QR code
      • Migrate solo accounts to unified accounts
      • Attach a watch-only account
      • Export & backup accounts
    • Cold wallet management
      • Connect Ledger devices
        • Connect via network-specific apps
        • Connect via EVM apps
        • Connect via the Polkadot app
        • Connect via the Polkadot Migration app
      • Attach Polkadot Vault (prev. Parity Signer) accounts
        • Add networks in Polkadot Vault
        • Update network metadata
        • Attach an account
      • Connect Keystone devices
    • Asset & address management
      • View token balances
      • Show/Hide balances
      • Manage address book
      • Customize your assets
        • Enable/disable tokens
        • Import & manage customized tokens
        • Import NFTs
    • Receive & transfer assets
      • Receive tokens & NFTs
      • Transfer tokens
        • Understand existential deposit
        • Single-chain transfer
        • Cross-chain transfer
        • Transfer tokens via bridges
      • Transfer NFT
      • View transaction history
    • Buy crypto from fiat money
    • Swap tokens
      • Single-chain swap
      • Cross-chain swap
    • Earning
      • Nomination pool
        • Start staking
        • Stake more
        • Claim staking rewards
        • Unstake
        • Withdraw unstaked funds
      • Direct nomination
        • Start staking
        • Stake more
        • Unstake
        • Cancel a previous unstaking action
        • Withdraw unstaked funds
      • Parachain (Collator) staking
        • Start staking
        • Stake more
        • Claim staking rewards
        • Unstake
        • Cancel a previous unstaking action
        • Withdraw unstaked funds
      • Liquid staking
        • Start staking
        • Unstake & redeem funds
      • Subnet staking (dTAO staking)
        • Start staking
        • Stake more
        • Unstake & redeem TAO
    • Connect dApps & manage website access
      • Connect/disconnect dApp via WalletConnect
      • Sign transactions from dApp
      • Add new networks unavailable in pre-defined list from dApp
    • Network management
      • Customize your networks
        • Enable/disable networks
        • Import custom networks
        • Manage custom networks
      • Customize endpoint/provider
    • Mission Pools
    • View crowdloans
    • FAQs
  • 📋Web Dashboard - User guide
    • Getting started
      • Lock and unlock your wallet
        • Change auto-lock time
      • Create a password
        • Change password
        • Forgot password
      • Customize currency display
    • Account management
      • Connect extension
      • Create a new account
      • Derive a new account from an existing account
      • Switch between accounts and change account name
      • Import an account
      • Attach a watch-only account
      • Export & backup an account
    • Cold wallet management
      • Connect Ledger devices
      • Connect Keystone devices
    • Receive & transfer assets
      • Receive tokens and NFTs
      • Transfer tokens
        • Single-chain transfer
        • Cross-chain transfer
      • Transfer NFTs
      • Transfer assets using domain name
        • Transfer tokens using domain name
        • Transfer NFTs using domain name
    • Buy crypto from fiat money
    • Manage dApp list and connect WalletConnect
      • Manage dApp list
      • Connect dApp with WalletConnect
    • Mission Pools
    • Import & manage customized assets
      • Import & manage customized tokens
        • Import new tokens unavailable in pre-defined list from dApp
      • Import NFTs
        • Remove NFT collectible
    • Manage address book
    • View transaction history
    • Customize your networks
    • Customize endpoint/provider
    • Earning
      • FAQs
      • Earning calculator
      • Earning information
      • Polkadot nomination pool
        • Start staking
        • Unstake
        • Claim staking rewards
      • Acala liquid staking
        • Start staking
        • Withdraw unstaked funds
      • Parallel liquid staking
        • Start staking
        • Withdraw unstaked funds
      • Bifrost liquid staking
        • Start staking
        • Withdraw unstaked funds
  • 🛡️Privacy & security
    • Basic Safety
    • Security
    • Protect Yourself from Scam
    • Terms of Use
  • 🔌Integration
    • Supported Network
    • DApp Integrations
    • Integration Instructions
  • 🍜Maintain
    • Change Log
Powered by GitBook
On this page
  • Connect dApp with WalletConnect
  • Connect to dApp in-app
  • Connect to dApp by scanning the QR code
  • Disconnect dApp with WalletConnect
Edit on GitHub
  1. Mobile App - User Guide
  2. Connect dApps & manage website access

Connect/disconnect dApp via WalletConnect

Easily link a dApp to your account(s) via WalletConnect on SubWallet.

Last updated 2 months ago

WalletConnect is a protocol that securely connects users' cryptocurrency wallets with dApps, enabling convenient and secure interaction between the two. It eliminates the need for manual entry of wallet information and enhances security in transactions and account access.

Connect dApp with WalletConnect

Connect to dApp in-app

If you want to connect dApp via WalletConnect directly from your device, follow the instructions below.

Step 1: On the SubWallet homepage, press the "dApps" tab at the bottom of the screen.

Step 2: Search for the dApp you want to access by typing on the search bar or selecting a dApp in the Recommended section.

In this example, we are connecting to Hydration DEX.

Step 3: After successfully accessing the dApp, find the Connect button to connect your account(s).

Depending on each dApp, you will see different buttons, but they are mostly labeled "Connect" or "Connect Wallet".

In this example, as we connect to Hydration DEX, the "Connect Wallet" button will be at the top right of the screen.

Step 4: Choose "WalletConnect" as your connect method.

Step 5: The WalletConnect modal popup will appear. Choose "SubWallet" as your desired wallet to connect.

If you can't find the SubWallet option, tap "View all" and type SubWallet in the search bar.

Once done, another popup will appear. Choose the account(s) you want to connect to and hit "Approve".

Some dApps may require verifying your account ownership before you connect to them.

In such instances, another popup will appear. Choose the "Approve" option to complete the process.

Step 6: You have successfully connected your account(s) to a dApp via WalletConnect!

Connect to dApp by scanning the QR code

If you want to connect to dApp on another device, follow the instructions below.

Step 1: Open the dApp on another device.

Once the QR code from WalletConnect is displayed, you can scan it from your device. Choose one of the following methods that suited best for you:

Step 2: From your device, open the SubWallet app. On the homepage, tap the QR icon at the top right corner.

Step 3: Connect to dApp by pointing your camera towards the QR code to scan.

Step 4: A popup will appear. Choose the account(s) you want to connect to and hit "Approve".

Step 5: You have successfully connected your account(s) to a dApp via WalletConnect!

Step 3: In the Settings screen, select "WalletConnect".

Step 4: Connect to dApp by pointing your camera towards the QR code to scan.

If you see a list of dApps/sites connected to SubWallet in the WalletConnect screen, hit "New connection" to connect to your dApp.

Step 5: A popup will appear. Choose the account(s) you want to connect to and hit "Approve".

Step 6: You have successfully connected your account(s) to a dApp via WalletConnect!

Disconnect dApp with WalletConnect

Step 2: In the Settings screen, select "WalletConnect".

Step 3: You will see a list of websites connected to SubWallet and the corresponding number of accounts connecting. Select the dApp you want to disconnect, then click "Disconnect".

Step 4: A popup will appear, asking you to confirm the action. Hit "Disconnect" to complete the process.

You have successfully disconnected your account(s) via WalletConnect!

If the device is a desktop/PC, check out this

If the device is mobile, follow the instructions . In step 5, press the QR icon at the upper right of the popup.

Step 2: From your device, open the SubWallet app. On the homepage, tap the icon at the top left corner of the screen to get to the Settings section.

Step 1: On the SubWallet homepage, tap the icon at the top left corner of the screen to get to the Settings section.

📴
guide
above