ヘッダー:KEYRING Smart SDK 統合ガイド
dAppにKEYRING Smart SDKを統合
Last updated
dAppにKEYRING Smart SDKを統合
Last updated
開発者は、KEYRING Smart SDKを統合することで、dApp内でSmart Wallet機能を利用できるようになります。ただし、dAppの既存のコードベースによっては、SDKの機能が適切に動作するように調整が必要となる場合があります。
SDKは以下のブロックチェーンネットワークをサポートしています:
Ethereum
Polygon
Binance Smart Chain
Optimism
Arbitrum
SDKは以下の主要な機能を提供します:
signMessage
signTypedData
signUserOperation
これらの機能は、Viemライブラリで定義されたガイドラインに準拠しています。実装の詳細と例については、Viem Documentationをご参照ください。
スマートアカウントの調整:一部のスマートコントラクトは、現在 EIP-2612 および EIP-1271 の実行をサポートしていません。そのため、スマートアカウントを使用する際に調整が必要になる場合があります。詳細はこちらの議論をご参照ください。
KEYRING Smart SDKは、Sign in with Ethereum(SIWE) をサポートしています。
署名を検証するには、サーバーサイドでの修正が必要です。Stackup SIWE Documentationのガイドラインに従ってください。
KEYRING Smart Walletは、ERC-4337スマートコントラクトウォレットとして動作し、従来のウォレットを大幅に進化させた革新的なソリューションです。この新しいアプローチにより、多くの機能が簡略化され最適化され、ユーザーにとって暗号資産市場における新たなマイルストーンを提供します。
この新しいコンセプトでは、既存のコントラクトにいくつかの調整が必要になるかもしれませんが、その利点は課題を遥かに上回ります。KEYRING Smart SDKを統合することで、プロジェクトは多くの強力な機能を活用できます。
お問い合わせいただければ、プロジェクトに合わせたカスタムウォレットを作成します。このカスタムウォレットは自由にカスタマイズ可能です。
以下に、KEYRING Smartが可能にする機能のデモをご紹介します:
KEYRING Smart SDKを統合し、カスタムウォレットを作成すると、ユーザーはそのウォレットを使ってログインできるようになります。
さらに、ログイン時にはSIWE(Sign in with Ethereum)機能に基づくサインメッセージが提供されます。これにより、ユーザーはサインインコマンドの詳細を確認でき、アプリケーションへのサインイン時にセキュリティ管理を強化します。
トークン送信機能は暗号資産ウォレットで一般的なものですが、KEYRING Smartの特別な点は何でしょうか?
通常、ガス代を支払うためにネイティブトークンが必要です。これは暗号資産初心者にとって混乱を招くことがあります。多くのユーザーがトークンをエアドロップされても、送信や取引方法がわからないという課題があります。
KEYRING Smartでは、プロジェクトが承認した任意のトークンを使ってガス代を支払うことが可能です。 例えば、トークンAがEthereum上でエアドロップされた場合、ETHは不要で、トークンA自体をガス代として使用できます!
これにより、より簡単でスムーズな体験を提供し、初心者にもベテランにも最適です。さらに、KEYRING SmartはPasskey技術を使用し、ウォレットのセキュリティと安全性を確保します。
トークン送信と同様に、KEYRING Smart SDKを統合したウォレットのユーザーは、NFTを簡単に送信でき、プロジェクトが承認した任意のトークンをガス代として利用可能です。
もちろん、このプロセスにはPasskeyを使用した安全な認証が含まれます。
現在、KEYRING Smartでは2つの製品を提供しています:KEYRING Smart Passkey WalletとKEYRING Smart DeCardです。 DeCardはNFCカード技術を使用したウォレットです。
KEYRING Smart DeCardの詳細はこちら:
開発者向けオープンソースSDK
KEYRING Smart SDKはオープンソースで提供されており、開発者はこれをdAppに統合することができます。簡単にカスタマイズしてアプリケーションを強化してください!
オープンソースSDKを提供していますが、dAppがスムーズに動作するよう、ぜひ私たちにご連絡ください。ニーズに合わせた調整を行います。
以下のメールアドレスからお気軽にお問い合わせください:
info@bacoor.co