Guide
Last updated
Was this helpful?
Last updated
Was this helpful?
This guide helps users understand how to build Bitcoin Lightning Network applications using the OneKey Lightning Network Provider API.
Accepting Lightning Network payments
decentralized identity applications
Download the . Install the OneKey browser extension.
The OneKey browser extension injects Provider API
into visited websites.
Two types of APIs are provided: window.webln
and window.$onekey.webln
.
It is recommended to use window.$onekey.webln
.
Both APIs have the same functionality, just different names.
Before you start using WebLN you need to check for browser support by checking if the variable window.webln
is defined:
Before using the following API, you first need to use the provider.enable
method to request the user to access the relevant account.
Other APIs can be called only after user authorization.
Clarify Needs: Identify required functionalities, call relevant interfaces
Key Operations: Such as account switching
Get user's Bitcoin Lightning node information:
Send a payment:
Request an invoice to receive payment:
Request signature for any message:
More Interfaces:
More Information: