NLightning.Domain
2.0.0
dotnet add package NLightning.Domain --version 2.0.0
NuGet\Install-Package NLightning.Domain -Version 2.0.0
<PackageReference Include="NLightning.Domain" Version="2.0.0" />
<PackageVersion Include="NLightning.Domain" Version="2.0.0" />
<PackageReference Include="NLightning.Domain" />
paket add NLightning.Domain --version 2.0.0
#r "nuget: NLightning.Domain, 2.0.0"
#:package NLightning.Domain@2.0.0
#addin nuget:?package=NLightning.Domain&version=2.0.0
#tool nuget:?package=NLightning.Domain&version=2.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 | 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
- No dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on NLightning.Domain:
| Package | Downloads |
|---|---|
|
NLightning.Infrastructure
Infrastructure Library for NLightning |
|
|
NLightning.Infrastructure.Blazor
Infrastructure Library for NLightning |
|
|
NLightning.Application
Application Library for NLightning |
GitHub repositories
This package is not used by any popular GitHub repositories.
Added Client domain, wallet types, channel open validation, and updated feature flags to match latest BOLT spec. Contains breaking interface changes. See CHANGELOG.md for details.