NLightning.Domain
1.0.0
dotnet add package NLightning.Domain --version 1.0.0
NuGet\Install-Package NLightning.Domain -Version 1.0.0
<PackageReference Include="NLightning.Domain" Version="1.0.0" />
<PackageVersion Include="NLightning.Domain" Version="1.0.0" />
<PackageReference Include="NLightning.Domain" />
paket add NLightning.Domain --version 1.0.0
#r "nuget: NLightning.Domain, 1.0.0"
#:package NLightning.Domain@1.0.0
#addin nuget:?package=NLightning.Domain&version=1.0.0
#tool nuget:?package=NLightning.Domain&version=1.0.0
NLightning.Domain
NLightning.Domain is a core library in the NLightning ecosystem that provides domain entities, value objects, and services for Lightning Network implementations in .NET.
Features
- Domain models for Lightning Network entities
- Bitcoin transaction and address types
- Rich domain events and validators
- Lightning Network protocol abstractions
Installation
Install the package from NuGet:
dotnet add package NLightning.Domain
Usage
NLightning.Domain provides the foundational domain model for Lightning Network applications:
// Example usage coming soon
// This library defines core domain concepts and entities
Dependencies
- NBitcoin for Bitcoin operations and cryptographic primitives
Related Projects
- NLightning.Infrastructure
- NLightning.Application
- NLightning.Common
- NLightning.Bolt11
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on NLightning.Domain:
Package | Downloads |
---|---|
NLightning.Infrastructure
Infrastructure Library for NLightning |
|
NLightning.Infrastructure.Blazor
Infrastructure Library for NLightning |
|
NLightning.Common
Common Library for NLightning |
|
NLightning.Application
Application Library for NLightning |
GitHub repositories
This package is not used by any popular GitHub repositories.
This version's focus has been on enhancing Bitcoin integration, refining channel management, standardizing protocol message handling, and improving core domain primitives. These changes aim to solidify the domain logic and provide a richer, more robust foundation for building Lightning Network features.