标题:KEYRING Smart SDK 集成指南

将 KEYRING Smart SDK 集成到您的 dApp 中

开发者可以集成 KEYRING Smart SDK,在 dApp 中启用 Smart Wallet 功能。然而,根据 dApp 的现有代码,可能需要进行一些调整,以确保 SDK 功能的兼容性和正常运行。

支持的区块链

SDK 支持以下区块链网络:

  • Ethereum

  • Polygon

  • Binance Smart Chain

  • Optimism

  • Arbitrum

主要功能

SDK 提供以下核心功能:

  • signMessage

  • signTypedData

  • signUserOperation

这些功能遵循 Viem 库 中定义的指南。有关详细的实现和示例,请参考 Viem 文档。

重要提示

智能账户的调整:某些智能合约目前尚不支持执行 EIP-2612EIP-1271。因此,在使用智能账户时可能需要进行调整。有关更多信息,请参考相关讨论。

以太坊登录(SIWE)

KEYRING Smart SDK 支持 以太坊登录(Sign In with Ethereum, SIWE)

要验证签名,需要根据 Stackup SIWE 文档 中的指南进行服务器端的修改。

为什么要集成 KEYRING Smart SDK?

KEYRING Smart Wallet 是一款基于 ERC-4337 的智能合约钱包,相较于传统钱包,这是一项重大革新。它通过简化和优化众多功能,为用户提供了更加高效的体验,并成为加密市场的新里程碑。

虽然这一新概念可能需要对现有合约进行一些调整,但其优势远远超过挑战。通过集成 KEYRING Smart SDK,您的项目将能够使用许多强大的功能。

联系我们后,我们将为您的项目量身定制一个专属钱包——一款完全定制化的钱包,您可以自由调整和优化。

以下是 KEYRING Smart 的功能演示:

签署消息

集成 KEYRING Smart SDK 并与我们创建您的定制钱包后,用户将能够通过该定制钱包登录。

此外,登录时,他们会收到基于 SIWE(以太坊登录签名)功能的签名消息。这使用户可以查看登录命令的详细信息,从而对其登录的应用程序进行额外的安全控制。

发送代币

发送代币是加密钱包中的常见功能,但 KEYRING Smart 的特别之处在哪里?

通常,您需要使用原生代币支付 gas 费用。这对加密新手来说可能会感到困惑。许多用户收到空投代币,却不知道如何发送或交易这些代币。

KEYRING Smart 通过允许用户使用项目批准的任意代币支付 gas 费用,解决了这一问题。 例如,如果 Token A 在以太坊上被空投,用户可以直接用 Token A 支付 gas 费用,无需 ETH!

这一功能让操作更简单、更流畅,非常适合新手和资深用户。此外,KEYRING Smart 使用 Passkey 技术,为您的钱包提供顶级的安全性和保障。

发送 NFT

与发送代币类似,集成了 KEYRING Smart SDK 的钱包用户可以轻松发送 NFT,并使用项目批准的任意代币支付 gas 费用。

当然,该过程包括使用 Passkey 技术进行安全验证。

面向开发者的开源 SDK

目前,KEYRING Smart 提供两种产品:KEYRING Smart Passkey Wallet 和 KEYRING Smart DeCard。 DeCard 是一款基于 NFC 卡技术的钱包。

了解更多关于 KEYRING Smart DeCard 的信息:

KEYRING SMART DECARD

面向开发者的开源 SDK

KEYRING Smart SDK 是开源的,开发者可以将其集成到自己的 dApp 中。轻松定制并增强您的应用程序!

KEYRING Smart Passkey Wallet

KEYRING Smart DeCard

联系我们以了解更多集成细节

我们已提供开源 SDK,但为了确保您的 dApp 能够顺畅运行,请联系我们以便我们根据您的需求进行审核和调整。

欢迎通过以下电子邮件联系我们:

Last updated