diff --git a/README.md b/README.md index ef511d1..c6cc855 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ These are all the individual documents describing each small piece of protocol t | [01](01.md) | Base LNURL encoding and decoding. | [Alby][alby], [Blixt][blixt], [BlueWallet][bluewallet], [Breez][breez], [coinos][coinos], [LNbits][lnbits], [@lntxbot][lntxbot], [Muun][muun], [Phoenix][phoenix], [ShockWallet][shockwallet], [SimpleBitcoinWallet][sbw], [ThunderHub][thunderhub], [Wallet of Satoshi][wos], [Zap Android][zap], [Zap Desktop][zap], [Zap iOS][zap], [ZBD Discord][zbd], [ZBD Extension][zbd], [ZBD Telegram][zbd], [ZEBEDEE][zbd], [Zeus][zeus] | | [02](02.md) | `channelRequest` base spec. | [Blixt][blixt], [Breez][breez], [SimpleBitcoinWallet][sbw], [Zap Android][zap], [Zap Desktop][zap], [Zeus][zeus] | | [03](03.md) | `withdrawRequest` base spec. | [Blixt][blixt], [BlueWallet][bluewallet], [Breez][breez], [coinos][coinos], [LNbits][lnbits], [@lntxbot][lntxbot], [Muun][muun], [Phoenix][phoenix], [ShockWallet][shockwallet], [SimpleBitcoinWallet][sbw], [ThunderHub][thunderhub], [Wallet of Satoshi][wos], [Zap Android][zap], [Zap Desktop][zap], [Zap iOS][zap], [ZBD Discord][zbd], [ZBD Extension][zbd], [ZBD Telegram][zbd], [ZEBEDEE][zbd], [Zeus][zeus] | -| [04](04.md) | Auth base spec. | [Alby][alby], [Blixt][blixt], [Breez][breez], [coinos][coinos], [LNbits][lnbits], [@lntxbot][lntxbot], [Phoenix][phoenix], [SimpleBitcoinWallet][sbw], [ThunderHub][thunderhub], [Zap Desktop][zap], [Zeus][zeus] | +| [04](04.md) | Auth base spec. | [Alby][alby], [Blixt][blixt], [Breez][breez], [coinos][coinos], [LNbits][lnbits], [@lntxbot][lntxbot], [Phoenix][phoenix], [SeedAuth](seedauth), [SeedAuthExtension](sae), [SimpleBitcoinWallet][sbw], [ThunderHub][thunderhub], [Zap Desktop][zap], [Zeus][zeus] | | [05](05.md) | BIP32-based seed generation for auth protocol. | [SimpleBitcoinWallet][sbw] | -| [06](06.md) | `payRequest` base spec. | [Alby][alby], [Blixt][blixt], [BlueWallet][bluewallet], [Breez][breez], [coinos][coinos], [LNbits][lnbits], [@lntxbot][lntxbot], [Phoenix][phoenix], [ShockWallet][shockwallet], [SimpleBitcoinWallet][sbw], [ThunderHub][thunderhub], [Wallet of Satoshi][wos], [Zap Android][zap], [ZBD Discord][zbd], [ZBD Extension][zbd], [ZBD Telegram][zbd], [ZEBEDEE][zbd], [Zeus][zeus] | +| [06](06.md) | `payRequest` base spec. | [Alby][alby], [Blixt][blixt], [BlueWallet][bluewallet], [Breez][breez], [coinos][coinos], [LNbits][lnbits], [@lntxbot][lntxbot], [LightningTipBot][ltb], [Phoenix][phoenix], [ShockWallet][shockwallet], [SimpleBitcoinWallet][sbw], [ThunderHub][thunderhub], [Wallet of Satoshi][wos], [Zap Android][zap], [ZBD Discord][zbd], [ZBD Extension][zbd], [ZBD Telegram][zbd], [ZEBEDEE][zbd], [Zeus][zeus] | | [07](07.md) | `hostedChannelRequest` base spec. | [SimpleBitcoinWallet][sbw] | | [08](08.md) | Fast `withdrawRequest`. | [@lntxbot][lntxbot], [SimpleBitcoinWallet][sbw], [ZBD Extension][zbd] | | [09](09.md) | `successAction` field for `payRequest`. | [Alby][alby], [Blixt][blixt], [BlueWallet][bluewallet], [Breez][breez], [coinos][coinos], [LNbits][lnbits], [@lntxbot][lntxbot], [Phoenix][phoenix], [ShockWallet][shockwallet], [SimpleBitcoinWallet][sbw], [ThunderHub][thunderhub], [Wallet of Satoshi][wos], [Zap Android][zap], [ZBD Discord][zbd], [ZBD Extension][zbd], [ZBD Telegram][zbd], [ZEBEDEE][zbd], [Zeus][zeus] | @@ -20,11 +20,11 @@ These are all the individual documents describing each small piece of protocol t | [13](13.md) | `signMessage`-based seed generation for auth protocol. | [Alby][alby], [Blixt][blixt], [Zeus][zeus] | | [14](14.md) | `balanceCheck`: reusable `withdrawRequest`s. | [Blixt][blixt], [LNbits][lnbits], [@lntxbot][lntxbot] | | [15](15.md) | `balanceNotify`: services hurrying up the withdraw process. | [LNbits][lnbits], [@lntxbot][lntxbot] | -| [16](16.md) | Paying to static internet identifiers. | [Alby][alby], [Blixt][blixt], [LNbits][lnbits], [@lntxbot][lntxbot], [Phoenix][phoenix], [Zap Android][zap], [ZBD Discord][zbd], [ZBD Extension][zbd], [ZBD Telegram][zbd], [ZEBEDEE][zbd] | +| [16](16.md) | Paying to static internet identifiers. | [Alby][alby], [Blixt][blixt], [LNbits][lnbits], [@lntxbot][lntxbot], [LightningTipBot][ltb], [Phoenix][phoenix], [Zap Android][zap], [ZBD Discord][zbd], [ZBD Extension][zbd], [ZBD Telegram][zbd], [ZEBEDEE][zbd], [Zeus][zeus] | | [17](17.md) | Scheme prefixes and raw (non bech32-encoded) URLs. | [Blixt][blixt] | -| [18](18.md) | Payer identity in `payRequest` protocol. | [Blixt][blixt], [SimpleBitcoinWallet][sbw] | -| [19](19.md) | Mutually discoverable pay and withdraw links. | | -| [20](20.md) | Long payment description for pay protocol. | [Blixt][blixt] | +| [18](18.md) | Payer identity in `payRequest` protocol. | [Blixt][blixt], [@lntxbot][lntxbot] | +| [19](19.md) | Mutually discoverable pay and withdraw links. | [SimpleBitcoinWallet][sbw] | +| [20](20.md) | Long payment description for pay protocol. | [Blixt][blixt], [@lntxbot][lntxbot] | [blixt]: https://blixtwallet.github.io [bluewallet]: https://bluewallet.io @@ -34,8 +34,11 @@ These are all the individual documents describing each small piece of protocol t [coinos]: https://coinos.io [lnbits]: https://lnbits.org [lntxbot]: https://lntxbot.com +[ltb]: https://ln.tips [muun]: https://muun.com [phoenix]: https://phoenix.acinq.co +[sae]: https://github.com/pseudozach/seedauthextension +[seedauth]: https://seedauth.etleneum.com/ [shockwallet]: https://shockwallet.app [thunderhub]: https://www.thunderhub.io [wos]: https://www.walletofsatoshi.com @@ -43,6 +46,11 @@ These are all the individual documents describing each small piece of protocol t [zbd]: https://zebedee.io/wallet [zeus]: https://zeusln.app +Services and developer tools +---------------------------- + +[Here's a full list of services and developer tools and which LUD they make use of](SERVICES.md). + Dependency Tree --------------- diff --git a/SERVICES.md b/SERVICES.md new file mode 100644 index 0000000..4cdd5a9 --- /dev/null +++ b/SERVICES.md @@ -0,0 +1,116 @@ +Services +======== + +| Name | LUDs | +| ---- | ---- | +| [Azteco](https://azte.co/) | [01](01) [03](03) | +| [Bitcoin Bounce](https://thndr.games/) | [01](01) [03](03) [08](08) | +| [Bitrefill](https://bitrefill.com/) | [01](01) [02](02) [06](06) | +| [Lnurl-Pay Chat](https://chat.blixtwallet.com/) | [01](01) [06](06) [11](11) [12](12) [18](18) | +| [Etleneum](https://etleneum.com/) | [01](01) [03](03) [04](04) [06](06) [09](09) [14](14) [15](15) | +| [Flitz](https://getflitz.app/) | [01](01) [03](03) | +| [HangarSix](https://www.hangarsixgaming.com/) | [01](01) [03](03) | +| [Infuse](https://zebedee.io/infuse/) | [01](01) [03](03) | +| [Kollider](https://kollider.xyz/) | [01](01) [03](03) [04](04) | +| [Kriptode](https://kriptode.com/) | [01](01) [03](03) | +| [LNBIG](https://lnbig.com/) | [01](01) [02](02) | +| [LNMarkets](https://lnmarkets.com/) | [01](01) [03](03) [04](04) [06](06) [16](16) | +| [LNPay.co](https://lnpay.co) | [01](01) [03](03) | +| [LNbits.com](https://lnbits.com/) | [01](01) [03](03) [04](04) [14](14) [15](15) | +| [@lntxbot](https://t.me/lntxbot) | [01](01) [03](03) [06](06) [09](09) [12](12) [16](16) [18](18) | +| [Lightning Gifts](https://lightning.gifts/) | [01](01) [03](03) [06](06) [12](12) | +| [ScratchAndWin](https://lightningscratchand.win/) | [01](01) [03](03) | +| [LightningTipBot](https://ln.tips/) | [01](01) [06](06) [09](09) [12](12) [16](16) | +| [Loft](https://loft.trade/) | [01](01) [04](04) | +| [Microlancer](https://microlancer.io/) | [01](01) [03](03) [14](14) | +| [Paywall](https://paywall.link) | [01](01) [03](03) | +| [Rewards to Bitcoin](rtb) | [01](01) [03](03) [04](04) | +| [SouthXchange](https://www.southxchange.com/) | [01](01) [03](03) | +| [Stekking](https://stekking.com) | [01](01) [03](03) | +| [Surfcity Parking](https://surfcity.app/) | [01](01) [03](03) | +| [Wheel of Fortune](https://fortune.lngames.net) | [01](01) [03](03) [04](04) | +| [bridgeaddr](https://bridgeaddr.fiatjaf.com) | [01](01) [06](06) [09](09) [12](12) [16](16) | +| [coinos](https://coinos.io/) | [01](01) [03](03) [04](04) [06](06) [16](16) | +| [lnshort.it](https://lnshort.it/) | [01](01) [04](04) | +| [lnurl-pay.me](https://lnurl-pay.me) | [01](01) [06](06) [16](16) | +| [pollofeed](https://pollofeed.com) | [01](01) [06](06) [16](16) | +| [stacker.news](https://stacker.news/) | [01](01) [04](04) [06](06) [16](16) | +| [zbd.gg](https://zbd.gg/) | [01](01) [03](03) [06](06) [09](09) [12](12) [16](16) | + +[rtb]: https://play.google.com/store/apps/details?id=com.pseudozach.rewardstobitcoin + +Self-hosted +=========== + +| Name | LUDs | +| ---- | ---- | +| [Addressless](https://github.com/futurepaul/addressless) | [01](01) [06](06) [09](09) [16](16) | +| [Bleskomat](https://github.com/samotari/bleskomat) | [01](01) [03](03) | +| [Citadel Bitcoin Node](https://github.com/runcitadel) | [01](01) [06](06) [16](16) | +| [LNURLPoS](https://github.com/arcbtc/LNURLPoS) | [01](01) [06](06) [09](09) | +| [LNbits.com](https://github.com/fiatjaf/lnbits) | [01](01) [03](03) [04](04) [06](06) [09](09) [14](14) [15](15) | +| [LightningATM](https://github.com/21isenough/LightningATM) | [01](01) [03](03) | +| [NextPay](https://github.com/apotdevin/NextPay) | [01](01) [06](06) [16](16) | +| [Satdress](https://github.com/fiatjaf/satdress) | [01](01) [06](06) [09](09) [16](16) | +| [go-host-lnaddr](https://github.com/hieblmi/go-host-lnaddr) | [01](01) [06](06) [09](09) [16](16) | +| [ligess](https://github.com/Dolu89/ligess/) | [01](01) [06](06) [09](09) [16](16) | +| [lnme](https://github.com/bumi/lnme) | [01](01) [06](06) [09](09) [16](16) | + +Libraries +========= + +| Name | LUDs | +| ---- | ---- | +| [LNURL C#](https://github.com/Kukks/LNURL) | [01](01) [02](02) [03](03) [04](04) [06](06) [08](08) [09](09) [10](10) [11](11) [12](12) [14](14) [15](15) [16](16) [19](19) | +| [dart-lnurl](https://github.com/bottlepay/dart_lnurl) | [01](01) [02](02) [03](03) [04](04) [06](06) | +| [go-lnurl](https://github.com/fiatjaf/go-lnurl) | [01](01) [02](02) [03](03) [04](04) [06](06) [08](08) [09](09) [10](10) [11](11) [12](12) [14](14) [16](16) [18](18) [20](20) | +| [js-lnurl](https://github.com/fiatjaf/js-lnurl) | [01](01) [02](02) [03](03) [04](04) [06](06) [08](08) [09](09) [10](10) [11](11) [12](12) | +| [lnurl-node](https://github.com/chill117/lnurl-node) | [01](01) [02](02) [03](03) [04](04) [06](06) [08](08) [09](09) [10](10) [11](11) [12](12) | +| [lnurl-platformio](platformio) | [01](01) [03](03) | +| [lnurl-ruby](https://github.com/bumi/lnurl-ruby) | [01](01) [06](06) [09](09) | +| [rust-lnurl](rust) | [01](01) [03](03) [04](04) | +| [lnurlauth](https://github.com/xplorfin/lnurlauth) | [01](01) [04](04) | +| [php-lnurl](https://github.com/tkijewski/php-lnurl) | [01](01) | +| [python-lnurl](https://github.com/python-ln/lnurl) | [01](01) [02](02) [03](03) [04](04) [06](06) | +| [spring-lnurl](springlnurl) | [01](01) [04](04) | + +[rust]: https://github.com/edouardparis/rust-lnurl +[platformio]: https://github.com/chill117/lnurl-platformio +[springlnurl]: https://github.com/theborakompanioni/bitcoin-spring-boot-starter#spring-lnurl + +Tools for developers +==================== + +| Name | LUDs | +| ---- | ---- | +| [LNURLProxyAPI](https://github.com/21isenough/LNURLProxyAPI) | [01](01) [03](03) | +| [Lightning Decoder](https://lightningdecoder.com/) | [01](01) [02](02) [03](03) [04](04) [06](06) [16](16) | +| [Lightning Login](https://lightninglogin.live/) | [01](01) [04](04) | +| [bifrost](https://github.com/takinbo/bifrost) | [01](01) [02](02) | +| [lnch-vekslak](https://github.com/Kixunil/lnch-vekslak) | [01](01) [02](02) | +| [lnurl codec Scala](https://j-chimienti.github.io/lnurl_codec/) | [01](01) | +| [lnurl codec JS](https://lnurl.fiatjaf.com/codec) | [01](01) | +| [lnurl playground](https://lnurl.fiatjaf.com) | [01](01) [02](02) [03](03) [04](04) [06](06) [09](09) [10](10) [12](12) [14](14) [15](15) [18](18) [20](20) | +| [lnurl-toolbox](https://lnurl-toolbox.degreesofzero.com/) | [01](01) [02](02) [03](03) [04](04) [06](06) | +| [passport-lnurl-auth](https://github.com/chill117/passport-lnurl-auth) | [01](01) [04](04) | + +[01]: 01.md +[02]: 02.md +[03]: 03.md +[04]: 04.md +[05]: 05.md +[06]: 06.md +[07]: 07.md +[08]: 08.md +[09]: 09.md +[10]: 10.md +[11]: 11.md +[12]: 12.md +[13]: 13.md +[14]: 14.md +[15]: 15.md +[16]: 16.md +[17]: 17.md +[18]: 18.md +[19]: 19.md +[20]: 20.md