lnurlkit

Crates.iolnurlkit
lib.rslnurlkit
version0.1.12
sourcesrc
created_at2023-12-02 18:22:02.526202
updated_at2024-03-19 19:46:21.967798
descriptionAll you need to support LNURL and nothing more
homepagehttps://github.com/lsunsi/lnurlkit
repositoryhttps://github.com/lsunsi/lnurlkit
max_upload_size
id1056324
size385,683
Lucas Sunsi Abreu (lsunsi)

documentation

README

LNURL Kit โšก๐Ÿฑ

badge

A ready-to-useยน implementation of the LNURL specification.

This library works as a toolkit so you can serve and make your LNURL requests with ease.

ยน Soon to be. Currently it's still on early stages and should be considered experimental.

Current support

  • LUD-01: โœ… core โœ… client โœ… server โœ… tests
  • LUD-02: โœ… core โœ… client โœ… server โš ๏ธ tests
  • LUD-03: โœ… core โœ… client โœ… server โš ๏ธ tests
  • LUD-04: โš ๏ธ core โš ๏ธ client โš ๏ธ server โš ๏ธ tests
  • LUD-05: ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests
  • LUD-06: โœ… core โœ… client โœ… server โœ… tests
  • LUD-07: ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests
  • LUD-08: โœ… core โœ… client โœ… server โš ๏ธ tests
  • LUD-09: โœ… core โœ… client โœ… server โœ… tests
  • LUD-10: ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests
  • LUD-11: โœ… core โœ… client โœ… server โœ… tests
  • LUD-12: โœ… core โœ… client โœ… server โœ… tests
  • LUD-13: ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests
  • LUD-14: ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests
  • LUD-15: ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests
  • LUD-16: โœ… core โœ… client โœ… server โœ… tests
  • LUD-17: โœ… core โš ๏ธ client โš ๏ธ server โš ๏ธ tests
  • LUD-18: โœ… core โš ๏ธ client โš ๏ธ server โš ๏ธ tests
  • LUD-19: ๐Ÿ†˜ core ๐Ÿ†˜ client ๐Ÿ†˜ server ๐Ÿ†˜ tests
  • LUD-20: โœ… core โœ… client โœ… server โš ๏ธ tests
  • LUD-21 proposal: โœ… core โœ… client โœ… server โœ… tests
Soon. โ„ข

Future work

  • Remove SOS signs from above list (by just working on it)
  • Add types helpers and all the stuff needed for the server side
  • Make it client agnostic (currently it uses reqwest)
  • Make it both sync and async (I want no part in this war)
  • Breaking it into client / structures (flexibility right)
  • Better, WAY better error handling. Geez
Thanks
Commit count: 80

cargo fmt