Uh oh!
There was an error while loading. Please reload this page.
Add OutputSweeper persisting and spending outputs - #152
Conversation
aa6ea5d to
7a976b6Compared285a15 to
e13dc9dCompareOutputSweeper persisting and retrying output sweepsOutputSweeper persisting and spending outpuOutputSweeper persisting and spending outpuOutputSweeper persisting and spending outputse13dc9d to
41687a1Comparetnull
commented
Aug 12, 2023
Rebased on main after merging #105. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
52828d1 to
19e55d9CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
4111b5d to
54889d8Compared72eec7 to
8ea16daComparetnull
commented
Nov 22, 2023
Started to include some necessary prefactors to allow to test this reasonably. In particular I now moved transaction broadcasting to a |
tnull
commented
Nov 23, 2023
Now split out the prefactors to #205 and rebased this PR on it. |
2090986 to
7619507Comparef890ef8 to
59ee5f0Comparetnull
commented
Nov 29, 2023
Rebased on #205 and dropped the WIP testing commit. Will add coverage when upstreaming |
59ee5f0 to
456b6caCompareac5d405 to
6f98c96Comparetnull
commented
Dec 4, 2023
Rebased after #205 landed. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
6305271 to
0f31390CompareWe 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
ad072e7Comparetnull
commented
Dec 11, 2023
Squashed without further changes. |
ad072e7 to
707c170Compare
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.