Skip to content

Commit 2d47d29

Browse files
authored
Merge pull request #28 from jbesraa/add-2825
add 2825
2 parents 7c5e4aa + 71823a4 commit 2d47d29

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

_posts/2024-01-26-#2825.md

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
layout: pr
3+
date: 2024-01-26
4+
title: "Add OutputSweeper persisting and spending outputs"
5+
pr: 2825
6+
authors: [tnull]
7+
components: ["OutputSweeper", "Persistence", "Outputs"]
8+
host: jbesraa
9+
status: upcoming
10+
commit:
11+
---
12+
13+
## Notes
14+
Bitcoin wallet outputs are the set of UTXOs the wallet can control and sign.
15+
In Lightning, we use the outputs during the initialization of
16+
channels or in other times around closing channels.
17+
[ldk/2825] introduces a new module in order to help with
18+
managing the outputs in Lightning environment.
19+
20+
21+
## Questions
22+
1. Did you review the PR? [Concept ACK, approach ACK, tested ACK, or NACK](https://github.com/lightningdevkit/rust-lightning/blob/master/CONTRIBUTING.md#peer-review)?
23+
2. What are the main scenarios in Lightning we want to utilizie
24+
the `OutputSweeper` introduced in this pull request?
25+
3. Per this pull request, what are the three conditions for
26+
regenerating and broadcasting a transaction?
27+
4. What is `ANTI_REORG_DELAY`?
28+
5. How can this `OutputSweeper` conflict if integrated incorrectly
29+
with bitcoin wallet software?
30+
[ldk/2825]: https://github.com/lightningdevkit/rust-lightning/pull/2825
31+

0 commit comments

Comments
 (0)