You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,19 +28,28 @@ A Flutter library for [LDK Node](https://github.com/lightningdevkit/ldk-node), a
28
28
29
29
LDK Node is a non-custodial Lightning node. Its central goal is to provide a small, simple, and straightforward interface that enables users to easily set up and run a Lightning node with an integrated on-chain wallet. While minimalism is at its core, LDK Node aims to be sufficiently modular and configurable to be useful for a variety of use cases.
30
30
31
-
The primary abstraction of the library is the Node, which can be retrieved by setting up and configuring a Builder to your liking and calling build(). Node can then be controlled via commands such as start, stop, connectOpenChannel, sendPayment, etc.:
31
+
The primary abstraction of the library is the Node, which can be retrieved by setting up and configuring a Builder to your liking and calling build(). Node can then be controlled via commands such as start, stop, openChannel, sendPayment, etc.
32
32
33
-
This release covers the same API from LDK Node 0.1.0 Rust. It has support for sourcing chain data via an Esplora server, filesystem persistence, gossip sourcing via the Lightning peer-to-peer network, and configurable entropy sources for the integrated LDK and BDK-based wallets.
33
+
This release covers the API from LDK Node 0.7.0 Rust. It has support for sourcing chain data via Esplora, Electrum, or Bitcoin Core RPC/REST backends, filesystem persistence, gossip sourcing via the Lightning peer-to-peer network, and configurable entropy sources for the integrated LDK and BDK-based wallets.
34
34
35
-
Please note: This release is considered experimental, and should not be run in production
35
+
### Key Features
36
+
37
+
-**Multiple Chain Data Sources**: Esplora, Electrum, and Bitcoin Core (RPC & REST) backends
38
+
-**Channel Splicing**: Experimental support via `spliceIn()` and `spliceOut()` methods
39
+
-**Async Payments**: Static invoice support with `receiveStaticInvoice()` and `sendStaticInvoice()`
40
+
-**BOLT11 & BOLT12**: Full support for Lightning invoices, offers, and refunds
41
+
-**LSP Integration**: LSPS2 just-in-time (JIT) channel support for inbound liquidity
42
+
-**Unified QR Payments**: Generate and pay unified QR codes
43
+
-**Custom Fee Rates**: Comprehensive `FeeRate` class for fine-grained fee control
44
+
-**Pathfinding Scores**: Import and merge pathfinding scores for optimized routing
36
45
### How to use ldk_node
37
46
38
47
To use the `ldk_node` package in your project, add it as a dependency in your project's pubspec.yaml:
0 commit comments