Skip to content

using-system/LightningPay

Repository files navigation

LightningPay

Bitcoin Lightning Network Payment .NET library

Features

Packages

  • LightningPay.Abstractions NuGet : Interfaces and model used by LightningPay
  • LightningPay NuGet : Core library with all Lightning clients
  • LightningPay.DependencyInjection NuGet : Extension methods for .NET DI

See Which package to use ? for more details.

Integration

Connect to your lightning nodes :

Or with custodial solution for lightning (without having a node of your own) :

Extensible

With LightningPay, you can easly extend your client by add extension methods to the ILightningClient interface.

See the full documentation here.

Samples

Need for code samples ? Go here : Lightning samples

Documentation

Lightning Documentation

Local test

You can use our docker-compose file to test the LightningPay clients.

Continuous Integration

LightningPay build reports

Contributing

We appreciate new contributions.

  • Non developer : You found a bug or have an suggestion for a new feature ? Don't hesitate to create an issue
  • Developer : develop branch is the principal branch for development. This branch is protected. You must create a pull request and target this branch for code validation.

Credits

Many thanks to the BTCPayServer.Lightning project that inspiring us.

About

Bitcoin Lightning Network Payment library

Topics

Resources

License

Code of conduct

Contributing

Stars

22 stars

Watchers

2 watching

Forks

Sponsor this project

Contributors

Languages