WebLN
WebLN Provider 用于在网页中调用 UKey Wallet 的闪电网络能力,例如读取节点信息、创建发票、发送支付和签名消息。
简例
const provider = window?.$ukey?.webln || window?.webln;
if (!provider) throw new Error("未检测到 UKey Wallet WebLN Provider");
await provider.enable();
const info = await provider.getInfo();
事件流
常见异常
4001: 用户拒绝授权、支付或签名。- 无效参数/数据:检查发票、金额和消息格式是否符合 WebLN 预期。