Skip to content

埋め込みウォレット SDK

Drop は、あらゆる dApp に組み込める埋め込みウォレットとして提供されます。ユーザーは dropwallet.app から配信されるサンドボックス化された iframe 内で passkey を使って署名します — あなたのページが秘密鍵の情報に触れることは ありません。

概要

Drop Developer Kit は、ブラウザ拡張機能を配布することなく web2/web3 の体験の ギャップを埋められる、2 つの小さなパッケージのセットです。次世代ウォレットを サイトに埋め込むことで、より多くのユーザーとより多くの流動性にアクセスできます。

Drop ウォレットが際立っている理由は次のとおりです。

  • ゼロフリクション — ブラウザ拡張機能は不要です。ユーザーはデスクトップでも モバイルでもワンクリックでウォレットを作成できます。
  • 後方互換性 — 標準プロバイダ(EIP-1193、Wallet Standard、Sats Connect)を 介して、既存の MetaMask、Phantom、その他の拡張機能ウォレットとの統合と シームレスに共存します。
  • アプリケーションを横断 — passkey に裏打ちされた 1 つのウォレットが Drop を 統合したすべての dApp で利用できるため、すでに資金を持つユーザーの増え続ける ネットワークにアクセスできます。
  • マルチチェーン — Bitcoin、Ethereum(および EVM L2)、Solana を標準で サポート。
  • セキュア — ユーザーの passkey と分離されたサーバーシェアに分割された マルチパーティ計算(MPC)アーキテクチャ。設計上、自己管理型です。
  • カスタマイズ可能 — theme、size、shape の props でブランドに合わせて調整 できます。

仕組み

ウォレットは、あなたのページ上のサンドボックス化された <iframe> 内で動作します。 SDK は web3 プロバイダのリクエストを postMessage 経由でその iframe にプロキシし、 通常の標準(EIP-6963、Wallet Standard)を通じてプロバイダを dApp にアナウンスし、 レイアウトに組み込める React ウィジェットを公開します。

iframe は dropwallet.app から配信されるため、秘密鍵があなたのオリジンに 存在することはありません。クロスオリジン分離、frame-ancestors の Content Security Policy、および dApp ごとのオリジン許可リストによって、あなたの統合が 他の dApp になりすますことはできず、またその逆もできないことが保証されます。

ユーザーにとっての意味

ユーザーは、デスクトップでもモバイルでもワンクリックで新しいウォレットを作成 できます。署名にはデバイスのバイオメトリクス(Face ID、Touch ID、Windows Hello、 または Android プラットフォーム認証機能)を使用します。Drop を統合した あらゆる dApp で同じウォレットが使えるため、別のサイトで既にウォレットに入金 しているユーザーは、オンボーディングの手間なしにあなたのサイトへ接続できます。

試してみる

クイックスタートに直接ジャンプ: