SUI钱包集成
快速开始
开发SUI钱包相关功能前,需要先安装Cactus Link。
SUI钱包集成遵循Sui Wallet Standard。
连接钱包
import { getWallets } from '@mysten/wallet-standard';
const wallets = getWallets().get();
const cactusWallet = wallets.find(w => w.name === 'Cactus Link');
const { accounts } = await cactusWallet.features['standard:connect'].connect();
console.log(accounts);
支持的方法
| 方法 | 说明 |
|---|---|
connect |
连接钱包并获取账户地址和公钥 |
signPersonalMessage |
对个人消息进行签名 |
signTransaction |
签名交易(不提交到网络) |
signAndExecuteTransaction |
签名并提交交易到网络 |
reportTransactionEffects |
将交易执行结果上报给钱包 |
getPublicKey |
获取账户公钥 |