Skip to main content

Connect with MetaMask (QR-based)

warning

This guide is based on DCENT Mobile App v10.0.0.

DCENT Wallet - MetaMask integration

MetaMask supports EVM-compatible blockchains (those that run smart contracts) and is widely used across many DApp platforms. Beyond its built-in accounts, MetaMask also supports a QR-based protocol for connecting to hardware wallets.

The DCENT app uses this QR-based protocol to provide seamless integration between your DCENT EVM-compatible accounts and MetaMask.

Download and install MetaMask​

Download the MetaMask Chrome extension from https://metamask.io/download/ and follow the on-screen instructions to install it.

How to connect DCENT Wallet with MetaMask​

danger

This feature is supported on DCENT X, Biometric Wallet, DCENT S, and App Wallet. (The All-in-One Card Wallet is not supported.)

Minimum supported versions

  • Biometric Wallet firmware version: 2.19.7 or higher
  • DCENT App version: Android 5.16.1 or higher / iOS 5.16.2 or higher
danger

The QR-based protocol supported by MetaMask requires a camera (webcam) on your computer.

If you are using an external camera, make sure it supports auto-focus and QR code scanning.

[Step 1] Preparing to connect with MetaMask in the DCENT App​

1) Open the DCENT App and go to the "Discovery" tab.

info

If you do not have an EVM-based account yet, create one first by following the account creation guide.

2) Select "Metamask Integration" from the list.

3) Tick the consent checkbox, then tap "Go to Service".

4) The "MetaMask QR Connect" screen shows the QR code of the account to connect. To connect a different account, tap "Change Account".

5) Choose the EVM-based account (e.g., Ethereum) you want to connect. Once the QR code appears, proceed to [Step 2].

danger

Never share the QR code screen with anyone.

If your hardware wallet is not connected or you use DCENT S​

If you use a hardware wallet, the wallet must be connected to create the QR code after you tap "Go to Service".

  • ① If your hardware wallet is not connected: A connection request appears. For DCENT X, tap Allow on the device screen to connect.
  • ② If you use DCENT S: Tap "Scan card", enter your PIN, and hold the card to the back of your phone. The QR code is created once the wallet address is read from the card.

[Step 2] Scan the QR code from your computer to connect the DCENT Wallet​

1) On the MetaMask main screen, click the account name (e.g., Account 1) at the top left.

2) Click "Add wallet".

3) Click "Connect a hardware wallet".

4) Select "Other QR wallet".

5) When the QR code scanner opens, use your computer's camera to scan the QR code shown in the DCENT App in [Step 1].

warning

If your computer's camera has trouble reading the QR code, increase your phone's screen brightness to the maximum and try again.

6) On the account selection page, select the first account and click "Unlock".

(All accounts listed after scanning a DCENT QR code are the same, so you can select any of them.)

7) Your DCENT Wallet account is now linked to MetaMask as "QR Account 1".

info

You can rename the linked account. On the MetaMask Accounts screen, click the More (⋮) button next to "QR Account 1" and select "Rename".

Example: sending ETH using MetaMask​

[Step 1] Create an ETH transaction in MetaMask​

1) On the MetaMask main screen, click "Send".

2) Select the asset to send (e.g., ETH).

3) Enter the recipient's address.

4) Enter the amount and click "Continue".

5) Review the transaction details and click "Confirm".

(Click the pencil (✎) button next to Network fee to adjust the transaction fee to the limit you want.)

6) The screen switches to a QR code showing the signature request.

[Step 2] Sign the transaction in the DCENT App and send it to MetaMask​

1) On the "MetaMask QR Connect" screen in the DCENT App, tap "QR Scan". (You can also tap the QR Scan button at the top left of the "Discovery" tab.)

2) Scan the signature request QR code shown in MetaMask.

3) On the "Signature Confirmation" screen, check the recipient address and amount, then tap "Sign".

4) If you use a hardware wallet, check the details on the device screen and sign. If you use an App Wallet, enter your password.

5) Once signing is complete, the signature is displayed as a QR code.

6) On the MetaMask signature request page, click "Scan final QR code" and scan the QR code shown in the DCENT App with your computer's camera.

7) Once the scan completes, the transaction is sent.

8) You can view the transaction in the Activity tab of MetaMask.