Plug & Play SDK 介绍
Plug & Play SDK 是一套基于 UniPass 合约的 with-UI SDK, 这里的 with-UI 指的是 UniPass Wallet.
UniPass Wallet 是我们基于 UniPass 合约实现的一个低门槛的,支持邮件社交恢复的,非托管的智能合约钱包。
通过接入 Plug & Play SDK,开发者可以直接调用 UniPass Wallet 的界面,引导用户通过邮箱或者 Google 第三方登录来创建和使用智能合约钱包(此时你可以将 UniPass Wallet 视为一个网页版的智能合约钱包)。
Plug & Play SDK 可以提供以下功能:
创建和使用智能钱包:
- 低门槛的用户流程。直接唤起 UniPass Wallet 界面,用户可以通过邮箱或者 Google、Apple ID 创建智能钱包;
- 非托管的智能钱包。使用 MPC 作为智能钱包管理密钥,并支持通过 OpenID 和 DKIM 邮件进行社交恢复;
- 内含钱包 UI。提供 Wallet 资产展示和转账 UI,提供安全的签名和发交易界面;
- 基于智能钱包的特殊功能。提供批量交易,Gasless 服务,社交恢复等等。
多平台接入:
- 支持多平台,包括 Web、Android、iOS 和 React Native,适用于不同的应用环境;
- 适配 Rainbow Kit、Web3 Onboard、Web3 React、Web3 Modal 等主流 Wallet Connectors,可快速集成。
Web SDKs
Popup SDK
Mobile SDKs
Android SDK
iOS SDK
React Native SDK
Wallet Connectors
Wagmi
RainbowKit
Web3 Onboard
Web3 React V8
Web3 React V6
Web3 Modal
RPC 配置
测试网
链标识 | nodeRPC URL |
---|---|
Goerli (Ethereum testnet) | https://node.wallet.unipass.id/eth-goerli |
BSC testnet | https://node.wallet.unipass.id/bsc-testnet |
Mumbai (Polygon testnet) | https://node.wallet.unipass.id/polygon-mumbai |
Robin (Rangers testnet) | https://node.wallet.unipass.id/rangers-robin |
注意
当前 UniPass Wallet 仍处于测试网阶段,请勿往测试网地址内转入真实的主网资产,因为同一个邮箱或谷歌账户注册的 UniPass Wallet 的主网地址与测试网地址不一致。