# 메타마스크 연결하기(QR-based)

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FMglBxQepijc1wqIkKIN6%2Fimage.png?alt=media\&token=2c27fd0d-1a32-4deb-85e7-5ae6f5f196e5)

메타마스크는 EVM계열(스마트 컨트랙트가 동작하는)의 블록체인을 지원하여, 여러 DApp 사이트에서 사용되는 지갑입니다. 메타마스크에는 자체 계정 이외에도 하드웨어 월렛의 계정과 연동하기 위한 QR-based 프로토콜을 지원합니다.

디센트 앱에서는 해당 QR-based 프로토콜을 이용해 디센트 계정(EVM계열)을 메타마스크와 연동시켜 주는 기능을 제공합니다.

## 메타마스크 다운로드 및 설치 <a href="#download-and-install-metamask" id="download-and-install-metamask"></a>

먼저 Chrome 용 메타마스크를 다운로드([**https://metamask.io/download/**](https://metamask.io/download/))하고 절차에 따라 설치를 진행합니다.

<img src="https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FXW6e8NXwAgod5wauyokE%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC.png?alt=media&#x26;token=e8f85656-69ba-46ff-bb8c-9ac036dca6a8" alt="" data-size="original">

## 메타마스크와 디센트지갑 연결 <a href="#how-to-connect-dcent-wallet-with-metamask" id="how-to-connect-dcent-wallet-with-metamask"></a>

{% hint style="danger" %}
해당 기능은 **지문인증형 지갑** 및 **앱 지갑(소프트웨어)** 모드에서만 지원합니다.&#x20;

**지원 최소 버전**

* **지문인증형 콜드월렛** 펌웨어 버전: **2.19.7 이상**
* 디센트 **앱** 버전: **안드로이드 (5.16.1 이상) / iOS (5.16.2 이상)**
  {% endhint %}

{% hint style="danger" %}
메타마스크에서 지원하는 QR-based 프로토콜은 컴퓨터에 **카메라(웹캠)가 설치**되어있어야만 이용할 수 있습니다.

외장형 카메라를 사용한다면 해당 카메라가 **자동 포커스(Auto Focus) 기능과 QR코드 스캔 기능**을 지원하는지 확인하여 주시기를 바랍니다.
{% endhint %}

### \[Step 1] 디센트 앱에서 메타마스크 연결 준비하기 <a href="#step-1-preparing-to-connect-the-metamask-in-the-dcent-app" id="step-1-preparing-to-connect-the-metamask-in-the-dcent-app"></a>

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FOfOvBDjNeuaO8ji2oaMa%2Fmetamask-01.png?alt=media\&token=05a31d79-2fc5-4315-a3e7-7008037798d0)

**1)** 디센트 앱을 앱을 실행한 후, **"Discovery"** 탭으로 진입합니다.&#x20;

{% hint style="info" %}
EVM계열 계정이 없는 경우, [**계정 만들기 사용자 가이드**](https://userguide.dcentwallet.com/v/kr/mobile-app/create-account)를 참조하여 계정을 생성한 후 사용해 주시기를 바랍니다.
{% endhint %}

**2)** 목록에서 **"메타마스크 연동"**&#xC744; 선택합니다.&#x20;

**3)** 동의 체크박스에 체크한 뒤 **"서비스 바로가기"** 버튼을 클릭합니다.

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FHJkrfCzUPjyAsJcA8XIs%2Fmetamask-02.png?alt=media\&token=6f9b1d01-b1da-481f-9f24-f501f6d6c2b0)

**4)** **"계정 선택"**&#xC744; 클릭합니다.

**5)** 리스트에서 **연결할 EVM계열 계정(Ex, 이더리움)**&#xC744; 선택합니다.

**6)** QR 코드가 생성되는 것을 확인한 후, 아래 **\[Step 2]** 컴퓨터에서 연결하기를 진행합니다.

{% hint style="danger" %}
**절대 다른 사람과 QR코드 화면을 공유하지 마세요.**
{% endhint %}

### \[Step 2] 컴퓨터에서 QR 코드 스캔하여 지갑 연결하기 <a href="#step-2-connect-the-dcent-wallet-by-scanning-the-qr-code-on-your-computer" id="step-2-connect-the-dcent-wallet-by-scanning-the-qr-code-on-your-computer"></a>

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FORoY8BMEvrwk3sh9EhEX%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-03.png?alt=media\&token=72d71ede-cd65-4b86-880f-ab3e6e56a2b3)

**1)** 메타마스크 메인화면 상단 중앙의 **"Account"** 버튼을 클릭합니다.

**2) "계정 또는 하드웨어 지갑 추가"** 버튼을 선택하고 **"하드웨어 지갑 추가"**&#xB97C; 클릭합니다.

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2F60S04o2032RtLL11EOdN%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-04.png?alt=media\&token=43af8a51-0214-4859-9ae9-436291f66d17)

**3)** "**QR-based"** 선택 후 하단의 **"계속"** 버튼을 클릭합니다.

**4)** QR코드 스캔 화면으로 전환됩니다.

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FamRSddXjZErx8YZAVV6T%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-05.png?alt=media\&token=fb064a9f-9761-4e14-a32d-ee30ea4d53c6)

**5)** **\[Step 1]**&#xC5D0;서 준비한 QR 코드를 컴퓨터의 카메라를 이용하여 스캔합니다.

**6)** QR코드 스캔을 정상적으로 완료하였으면 계정 선택 화면으로 전환됩니다.

<figure><img src="https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FuSbnT3UakUtSqIdKdTL8%2F%EA%B7%B8%EB%A6%BC5.png?alt=media&#x26;token=a180e896-59f2-435c-be07-24be37b17b9f" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
컴퓨터의 카메라에서 QR 코드가 인식되지 않는 경우 **휴대폰의 화면 밝기를 최대로 높여보시기를 바랍니다.**
{% endhint %}

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FKmwJqjlHyFRDjjLmayML%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-06.png?alt=media\&token=8db2caf2-cef4-4308-891c-3b66f276a222)

**7)** 계정 선택 화면에서 **첫 번째 계정**을 선택한 후 **"잠금 해제"**&#xB97C; 클릭합니다.

*(디센트 계정의 경우, QR스캔 시 목록에 보이는 계정이 모두* 동일*하므로 어떤 계정을 선택해도 무관합니다.)*

**8)** 디센트 지갑의 계정과 메타마스크가 연동된 화면을 확인할 수 있습니다.

## 메타마스크를 이용하여 ETH 보내기 <a href="#example-send-eth-ropsten-test-net-using-metamask" id="example-send-eth-ropsten-test-net-using-metamask"></a>

### **\[Step 1] 메타마스크로 ETH 트랜잭션을 생성하기** <a href="#step-1-create-eth-transaction-with-metamask" id="step-1-create-eth-transaction-with-metamask"></a>

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FD479sYcNRIjJXeVYHUjA%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-07.png?alt=media\&token=b63a3348-d74b-4486-8bb0-37655df1f940)

**1)** 메타마스크 메인화면에서 **"보내기"** 버튼을 클릭합니다.

**2)** 코인을 보낼 상대방의 주소를 입력하고 **"계속"** 버튼을 클릭합니다.&#x20;

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2Fk2rIz7YeDtsfeKH7rsdE%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-08.png?alt=media\&token=f9ac892d-c983-4ef1-b12f-4a11ecb9c770)

**3)** 보내고자 하는 금액을 입력한 후 **"계속"** 버튼을 클릭한 뒤 거래 내역을 확인한 후 **"컨펌"** 버튼을 클릭합니다.

(***편집 옵션**을 선택하여 거래 수수료를 원하는 한도로 조정 가능합니다.*)

**4)** QR코드 형식의 서명 요청 화면으로 전환됩니다.

### \[Step 2] 디센트 앱을 이용하여 트랜잭션에 대한 서명 생성하기 <a href="#step-2-create-a-signature-for-the-transaction-using-the-dcent-app" id="step-2-create-a-signature-for-the-transaction-using-the-dcent-app"></a>

<div align="left"><img src="https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FsHx2htLZHnGt3WM3dWEA%2Fmetamask-03.png?alt=media&#x26;token=ed021f86-d7c3-4c03-942e-1e484924017c" alt=""></div>

서명 요청 QR을 스캔하는 방식은 2가지 방법이 존재합니다.

**1)** 디센트 앱의 **"Discovery"** 탭에 접속하여 **"메타마스크 연동 >** **서명할 계정 선택(Ex, 이더리움)** > **QR 스캔"** 버튼을 클릭합니다.&#x20;

**2)** 또는 **"Discovery"** 탭 왼쪽 위의 **"QR 스캔"** 버튼을 클릭합니다.

<figure><img src="https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FF885jmHoiTnNZ83u56XW%2Fmetamask-04.png?alt=media&#x26;token=5e2bac68-4926-4a33-b165-e20c61f7dc9e" alt=""><figcaption></figcaption></figure>

**3)** QR코드 스캔 화면으로 전환되면, **\[Step 1]**&#xC5D0;서 생성한 서명 요청 QR 코드를 스캔합니다.

**4)** 보내려는 주소가 맞는지 확인한 후 **"서명"** 버튼을 클릭합니다.

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2Fsovwba7xomKEZg4YdU64%2Fmetamask-06.png?alt=media\&token=894f1ea4-6cf7-43c6-ad1f-5db412dfbb58)

**5)** 지문인증형 콜드월렛인 경우, 화면에 표시되는 정보를 한 번 더 확인 후, 정보가 올바른 경우 **"OK "**&#xBC84;튼을 누르고 **지문**이나 **PIN 번호**를 입력합니다.

**6)** 앱 월렛인 경우, 처음 실행 시 등록한 **비밀번호(6자리)**&#xB97C; 입력합니다.

<div align="left"><figure><img src="https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2F0DfahNThfek0hxJQqcle%2Fmetamask-05.png?alt=media&#x26;token=4fd8721f-714d-4667-8910-5691d4ac8624" alt="" width="389"><figcaption></figcaption></figure></div>

**7)** 서명을 완료하였으면 QR코드 형식의 서명을 확인할 수 있습니다.

### \[Step 3] 생성된 서명을 메타마스크로 보내기 <a href="#step-3-sending-signed-data-to-metamask" id="step-3-sending-signed-data-to-metamask"></a>

<figure><img src="https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FPeJMWLi1LHslQJjTt5Pv%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-14.png?alt=media&#x26;token=db321935-fc1b-4b3f-8a42-b6a63dc21957" alt=""><figcaption></figcaption></figure>

**1)** 메타마스크의 서명 요청 화면에서 **"서명 받기"** 버튼을 클릭합니다.

**2)** 디센트 앱에서 표시된 QR 코드를 컴퓨터의 카메라를 이용하여 스캔합니다.

![](https://1802375033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-2442379174%2Fuploads%2FRyd30qw0mP7liotsYreE%2F%EB%A9%94%ED%83%80%EB%A7%88%EC%8A%A4%ED%81%AC-15.png?alt=media\&token=d6120a19-7046-4bdf-861f-dba40fe2d508)

**3)** QR 코드 스캔을 완료하였으면, **활동** 탭에서 트랜잭션 내역을 확인할 수 있습니다.
