【メタマスクへの接続(QR-based)】

MetaMaskはEVM互換のブロックチェーン(スマートコントラクトが動作するブロックチェーン)をサポートしており、さまざまなDAppプラットフォームで広く利用されています。 MetaMaskには標準のアカウント機能が備わっているだけでなく、ハードウェアウォレットと統合するためのQRコードベースのプロトコルもサポートしています。
D'CENTアプリはこのQRコードベースのプロトコルを活用し、D'CENTアカウント(EVM互換)とMetaMaskをシームレスに連携できるようにしています。
MetaMaskのダウンロードとインストール
まず、以下のリンクからMetaMaskのChrome拡張機能をダウンロードし、インストール手順に従って設定を行ってください。

D'CENTウォレットとMetaMaskの接続方法
この機能は、指紋認証ウォレットおよびアプリウォレット(ソフトウェア)モードでのみ利用可能です。
対応バージョン
指紋認証ウォレットのファームウェア:2.19.7以上
D'CENTアプリのバージョン:
Android:5.16.1以上
iOS:5.16.2以上
MetaMaskのQRコード対応について
MetaMaskがサポートするQRコードベースのプロトコルは、カメラ(Webカメラ)が搭載されたPCでのみ使用可能です。 外付けカメラを使用する場合は、オートフォーカス機能およびQRコードスキャン機能に対応しているかをご確認ください。
[Step 1] D'CENTアプリでMetaMask接続の準備をする

1) D'CENTアプリを起動し、「Discovery」 タブに移動します。
2) リストから 「MetaMaskと連動」 を選択します。
3) 「サービスへ」ボタン をタップします。

4) MetaMask連携画面 で 「MetaMaskのアカウント接続」ボタン をクリックします。
5) アカウント選択リスト からリンクするアカウント を選択し、「連動」ボタン をクリックします。
6) QRコードが生成されたことを確認 したら、[Step 2] へ進んでください。
QRコードは他人に公開しないでください。
[Step 2] パソコンのQRコードをスキャンしてD'CENTウォレットを接続

1) MetaMaskのメイン画面 で、画面上部中央の 「Account」ボタン をクリックします。
2) 「アカウントまたはハードウェアウォレットを追加」 を選択し、「ハードウェアウォレットを追加」 をクリックします。

3) 「QR-based」 を選択し、画面下部の 「統行」 ボタンをクリックします。
4) QRコードスキャンページ に切り替わります。

5) [Step 1] で準備したQRコード を、パソコンのカメラ を使用してスキャンします。
6) QRコードのスキャンが正常に完了すると、アカウント選択ページ に切り替わります。

パソコンのカメラがQRコードをうまく読み取れない場合 は、スマートフォンの画面の明るさを最大に調整 した後、再度お試しください。

7) アカウント選択ページ で 「First account」 を選択し、「ロック解除」 をクリックします。
(D'CENTアカウントの場合、QRスキャンリストに表示されるすべてのアカウントは同じなので、どのアカウントを選択しても問題ありません。)
8) D'CENTウォレットのアカウントとMetaMaskがリンクされたページ を確認できます。
MetaMaskを使用してETHを送信する方法の例
[Step 1] MetaMaskでETHトランザクションを作成する

1) MetaMaskのメイン画面 で、「送金」ボタン をクリックします。
2) 受取人のウォレットアドレス を入力し、「統行」ボタン をクリックします。

3) 送信したい金額 を入力し、「統行」ボタン をクリックして、トランザクションの詳細を確認します。 「確認」ボタン をクリックして送信を確定します。
「Edit」オプション を選択すると、取引手数料の上限 を調整できます。
4) 画面が署名リクエスト用のQRコード形式 に切り替わります。
[Step 2] D'CENTアプリを使用してトランザクションの署名を作成する

署名リクエストQRコードをスキャンする方法は2通りあります:
1) D'CENTアプリ の Discoveryタブ に移動し、「MetaMask QRコード読み込み」ボタン をクリックします。
2) または、Discoveryタブの左上にある「QR Scan」ボタン をタップします。

3) QRスキャン画面 が表示されたら、[Step 1] で生成された署名リクエストQRコード をスキャンします。
4) 受取人のアドレス を確認し、「続ける」ボタン をタップします。
5) トランザクションの詳細がMetaMaskのリクエストと一致しているか確認 し、「署名」ボタン をタップします。

6) 表示された情報をもう一度慎重に確認してください。すべて正しければ、「OK」ボタン を押し、指紋認証またはPINコード を入力してください。
7) アプリウォレットを使用している場合は、アプリを初回起動時に設定した6桁のパスワードを入力してください。

8) 署名が完了すると、QRコード形式で署名データを確認 できます。
[Step 3] 署名済みデータをMetaMaskへ送信

1) で完了した署名リクエストページ で、「署名を取得」ボタン をクリックします。
2) で準備したQRコード を、パソコンのカメラ を使用してスキャンします。

3) QRコードのスキャンが完了すると、MetaMaskの「アクティビティ」タブに移動し、トランザクションの詳細を確認できます。
Last updated
Was this helpful?