快速上手
这里演示如何检测 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 });