NLightning.Application
1.0.0
dotnet add package NLightning.Application --version 1.0.0
NuGet\Install-Package NLightning.Application -Version 1.0.0
<PackageReference Include="NLightning.Application" Version="1.0.0" />
<PackageVersion Include="NLightning.Application" Version="1.0.0" />
<PackageReference Include="NLightning.Application" />
paket add NLightning.Application --version 1.0.0
#r "nuget: NLightning.Application, 1.0.0"
#:package NLightning.Application@1.0.0
#addin nuget:?package=NLightning.Application&version=1.0.0
#tool nuget:?package=NLightning.Application&version=1.0.0
NLightning.Application
NLightning.Application is a core component of the NLightning ecosystem, providing application services and business logic for Lightning Network implementations in .NET. This library implements the use cases and orchestrates domain objects following clean architecture principles.
Features
- Application services for Lightning Network operations
- Command and query handlers for domain operations
- Transaction and payment channel management
- Integration with domain events and validators
- Configuration management via Microsoft.Extensions.Options
Installation
Install the package from NuGet:
dotnet add package NLightning.Application
Usage
NLightning.Application provides the application layer services to interact with the Lightning Network domain:
// Example usage with application services
// Documentation coming soon
Dependencies
- NLightning.Domain for core domain models and services
- Microsoft.Extensions.Options for configuration management
Related Projects
- NLightning.Infrastructure
- NLightning.Domain
- NLightning.Common
- NLightning.Bolt11
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Logging (>= 10.0.5)
- Microsoft.Extensions.Options (>= 10.0.5)
- NLightning.Domain (>= 2.0.0)
- NLightning.Infrastructure (>= 2.0.0)
- NLightning.Infrastructure.Bitcoin (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Added full channel-opening handler suite, ChannelManager, PeerManager, and DependencyInjection registration. Targets .NET 10 only. See CHANGELOG.md for details.