WebLN
WebLN integration via OneKey — enable, getInfo, makeInvoice, sendPayment, sign/verify message
Use OneKey’s WebLN provider to interact with Lightning-enabled apps.
Quick links
Minimal pattern
const provider = window?.$onekey?.webln || window?.webln
if (!provider) throw new Error('OneKey WebLN provider not detected')
await provider.enable()
const info = await provider.getInfo()Events
See Events for account/network updates
Common errors
4001: user rejected
Invalid params/data: ensure proper invoice/message formats
Mobile & deeplinks
Use OneKey deeplinks to bridge from mobile H5/WebViews
See Use deeplinks
Last updated
Was this helpful?