Skip to content

Commit 40e4ea8

Browse files
author
Conor Okus
committed
Update broadcaster interface examples
1 parent 53e79e1 commit 40e4ea8

File tree

3 files changed

+677
-642
lines changed

3 files changed

+677
-642
lines changed
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Building a Node with LDK
22

3-
## Learn how to build a basic LDK node from scratch
3+
## Learn how to build a basic LDK node from scratch
44

55
::: tip Note
66
For an integrated example of an LDK node in Rust, see the [Sample Node](https://github.com/lightningdevkit/ldk-sample)
77
:::
88

99
The following tutorials will show you how to build the simplest lightning node using LDK, that fufills the following tasks:
1010

11-
1. **Connecting to Peers**
12-
2. **Open Channels**
13-
3. **Send Payments**
11+
1. **Connecting to Peers**
12+
2. **Open Channels**
13+
3. **Send Payments**
1414
4. **Receive Payments**
1515
5. **Close Channels**
1616

@@ -23,13 +23,14 @@ Let's start by looking at the core components we'll need to make this node work
2323
3. Payments & Routing, ability to create and pay invoices.
2424

2525
To make the above work we also need to setup a series of supporting modules, including:
26+
2627
1. A [`FeeEstimator`](https://docs.rs/lightning/*/lightning/chain/chaininterface/trait.FeeEstimator.html)
2728
2. A [`Logger`](https://docs.rs/lightning/*/lightning/util/logger/index.html)
2829
3. A Transaction [`Broadcaster`](https://docs.rs/lightning/*/lightning/chain/chaininterface/trait.BroadcasterInterface.html)
2930
4. A [`NetworkGraph`](https://docs.rs/lightning/*/lightning/routing/gossip/struct.NetworkGraph.html)
3031
5. A [`Persister`](https://docs.rs/lightning/*/lightning/util/persist/trait.Persister.html)
31-
6. An [`EventHandler`](https://docs.rs/lightning/*/lightning/util/events/trait.EventHandler.html)
32+
6. An [`EventHandler`](https://docs.rs/lightning/*/lightning/events/trait.EventHandler.html)
3233
7. A Transaction [`Filter`](https://docs.rs/lightning/*/lightning/chain/trait.Filter.html)
3334
8. A [`ChainMonitor`](https://docs.rs/lightning/*/lightning/chain/chainmonitor/index.html)
34-
9. A [`KeysManager`](https://docs.rs/lightning/*/lightning/chain/keysinterface/struct.KeysManager.html)
35+
9. A [`KeysManager`](https://docs.rs/lightning/*/lightning/sign/struct.KeysManager.html)
3536
10. A [`Scorer`](https://docs.rs/lightning/*/lightning/routing/scoring/index.html)

0 commit comments

Comments
 (0)