-
Notifications
You must be signed in to change notification settings - Fork 113
Add OutputSweeper persisting and spending outputs
#152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
aa6ea5d to
7a976b6
Compare
d285a15 to
e13dc9d
Compare
OutputSweeper persisting and retrying output sweepsOutputSweeper persisting and spending outpu
OutputSweeper persisting and spending outpuOutputSweeper persisting and spending outputs
e13dc9d to
41687a1
Compare
|
Rebased on main after merging #105. |
52828d1 to
19e55d9
Compare
wpaulino
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Feel free to squash
4111b5d to
54889d8
Compare
d72eec7 to
8ea16da
Compare
|
Started to include some necessary prefactors to allow to test this reasonably. In particular I now moved transaction broadcasting to a |
|
Now split out the prefactors to #205 and rebased this PR on it. |
2090986 to
7619507
Compare
f890ef8 to
59ee5f0
Compare
|
Rebased on #205 and dropped the WIP testing commit. Will add coverage when upstreaming |
59ee5f0 to
456b6ca
Compare
ac5d405 to
6f98c96
Compare
|
Rebased after #205 landed. |
6305271 to
0f31390
Compare
We add an `OutputSweeper` object that will keep track of sweepable outputs. To this end, we start by adding the general structures and the required utilities to persist the `SpendableOutputStatus` to our `KVStore`.
0f31390 to
ad072e7
Compare
|
Squashed without further changes. |
ad072e7 to
707c170
Compare
Based on #105Closes #94
We add an
OutputSweeperobject that will keep track of spendable outputs. It implementsListen/Confirmand regularly retries to sweep outputs that haven't been spent.