外部アプリなしで接続
MetaMaskなどを使わずに、マネージドウォレットのままdAppとつながります。
送金・入金
マネージドウォレットを、JPYC EXなどのdApp(分散型アプリケーション)と直接つなげます。MetaMaskなどの外部ウォレットアプリは使いません。
JPYC Gateway全体をご紹介するサービス資料です。
dAppからの署名要求
MetaMaskなどを入れずに、いまのウォレットで使いたい
JPYC EXなどに、自社のウォレットアドレスを登録したい
本人認証と操作の記録がある状態で署名したい
How it works
連携はWalletConnectという方式で行います。dApp側で発行されたペアリングURIをコピーして、JPYC Gatewayに貼り付けるだけです。dApp側のQRコードをスマートフォンで読み取る必要はありません。
1dAppでコピー
WalletConnect
ペアリングURI
wc:…
2Gatewayで接続
ペアリングURI
wc:…
確認する項目
dApp名・URL・チェーン
3署名に応答
署名要求
本人認証Passkey
結果dAppに返す
MetaMaskなどを使わずに、マネージドウォレットのままdAppとつながります。
JPYC EXの口座開設のように、dAppにウォレットアドレスを登録できます。
メッセージ署名、構造化データ署名(EIP-712)、トランザクション送信に応答できます。
接続の承認・拒否や、署名の実行・拒否・失敗が監査ログに記録されます。
ほかのWalletConnect対応のdAppでも、基本的な流れは同じです。
「送金元」「送金先」「アドレス表示」をすべて持つマネージドウォレットだけが連携できます。
別のウォレットに切り替えるときは、いまの接続を「切断」してから接続し直します。
対象チェーンのガス代(ネイティブ通貨)がマネージドウォレットに必要です。残高がないと送信は失敗します。
呼び出しデータの内容はGatewayでは判別できません。署名した内容は要求元が利用できるため、要求元・送信先・署名対象を確認します。
| 項目 | メッセージ署名 | 構造化データ署名 EIP-712 | トランザクション送信 |
|---|---|---|---|
| 内容 | 指定されたメッセージに署名 | 指定された構造化データに署名 | 指定されたトランザクションを送信 |
| 確認する項目 | 要求元・チェーン・署名対象 | 要求元・チェーン・署名対象 | 要求元・送信先・送金額・呼び出しデータ・ガス残高 |
| 承認のボタン | 承認して署名 | 承認して署名 | 承認して送信 |
| dAppに返るもの | 署名の結果 | 署名の結果 | トランザクションハッシュ |
いずれの要求も、承認のたびにPasskeyの認証が必要です。
不要です。マネージドウォレットのまま、dApp側で発行されたペアリングURIをJPYC Gatewayに貼り付けて接続します。dApp側のQRコードを読み取る必要もありません。
dApp連携の対象はマネージドウォレットだけです。外部ウォレットは、お使いのウォレットアプリから直接dAppに接続できるため、対象外です。
必要です。dAppからの署名要求を承認するたびに、Passkeyの認証を行います。
検討の初期段階から、オンラインで30〜45分。