Skip to content

chill117/lnurl-rfc

Repository files navigation

LNURL Documents

These are all the individual documents describing each small piece of protocol that can be implemented under the LNURL umbrella. Different wallets and services may implement different sets of protocols.

Number Description
01 Base LNURL encoding and decoding.
02 channelRequest base spec.
03 withdrawRequest base spec.
04 Auth base spec.
05 BIP32-based seed generation for auth protocol.
06 payRequest base spec.
07 hostedChannelRequest base spec.
08 Fast withdrawRequest.
09 successAction field for payRequest.
10 aes success action in payRequest.
11 Disposable and storeable payRequests.
12 Comments in payRequest.
13 LND-based seed generation for auth protocol.
14 balanceCheck: reusable withdrawRequests.
15 balanceNotify: services hurrying up the withdraw process.
16 Paying to static internet identifiers.
17 Scheme prefixes and raw (non bech32-encoded) URLs.
18 Proof-of-payer in payRequest protocol.
19 Mutually discoverable pay and withdraw links.

Dependency Tree

dependencies

Wallets

Wallet 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
BLW
Blixt
BlueWallet
Breez
coinos
LNbits
@lntxbot
Muun
Phoenix
Shockwallet
ThunderHub
Wallet of Satoshi
Zap-Android
Zap-iOS
ZEBEDEE (and bots)
Zeus

Services

How to add your own document

Open a pull request with your proposal. Pick the next unreserved number for your proposal. To be accepted it just have to be generally decent and make sense and be implemented or currently being implemented by 2 or more wallets.

Join https://t.me/lnurl if you just want to talk about your ideas or chat about LNURL protocols in general.

About

lnurl specifications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%