Solana
Solana Provider 用于在 Web 应用中连接 UKey Wallet Solana 账户。应用可以通过它读取公钥、签名消息、签名交易并确认提交到 Solana 网络。
快捷链接
简例
// 检查
const provider = window?.$ukey?.solana || window?.solana;
if (!provider?.isUKey) throw new Error("未检测到 UKey Wallet Solana Provider");
// 建立连接
const { publicKey } = await provider.connect();
console.log(publicKey.toString());
事件流
connect: 钱包连接成功。disconnect: 用户或应用断开连接。accountChanged: 用户在钱包中切换账户。
常见异常
4001: 用户拒绝连接、签名或交易请求。