跳到主要内容

快速上手

这里演示如何检测 UKey Wallet Stellar Provider、请求用户地址,并读取当前网络信息。

⚠️

Stellar 签名依赖正确的 network passphrase,例如 Public 或 Testnet。发起签名前,请确保传入的网络参数与目标网络一致。


找 Provider

const stellar = window.$ukey?.stellar;

if (!stellar?.isUKey) {
throw new Error("未检测到 UKey Wallet Stellar Provider");
}

获取地址并建立连接

// 触发授权与连接流程,并返回地址(G...)
const { address } = await stellar.getAddress();
console.log("解析出的地址:", address);

获取网络

const { network, networkPassphrase } = await stellar.getNetwork();
console.log({ network, networkPassphrase });