Skip to content

All you need to support LNURL and nothing more

License

Notifications You must be signed in to change notification settings

lsunsi/lnurlkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • 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

About

All you need to support LNURL and nothing more

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages