-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
sweep: create sweeper #1960
sweep: create sweeper #1960
Commits on Dec 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 423dd8a - Browse repository at this point
Copy the full SHA 423dd8aView commit details -
lnwallet: prevent static fee estimator fees from being modified
Modifying the static fees is not thread safe. In this commit the fees are made immutable.
Configuration menu - View commit details
-
Copy full SHA for 91f3df0 - Browse repository at this point
Copy the full SHA 91f3df0View commit details -
build: apply rpctest tag in itest
We need to distinguish an lnd build for the purpose of integration testing from a regular dev build. This makes it possible to adapt parameters to let integration tests run faster (for example: sweeper batch window).
Configuration menu - View commit details
-
Copy full SHA for 3b1357c - Browse repository at this point
Copy the full SHA 3b1357cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd03b2 - Browse repository at this point
Copy the full SHA 3fd03b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26cfc50 - Browse repository at this point
Copy the full SHA 26cfc50View commit details -
sweep+utxonursery+cnct+breacharbiter: add height hint to input
This commit is a preparation for the implementation of remote spend detection. Remote spends may happen before we broadcast our own sweep tx. This calls for accurate height hints.
Configuration menu - View commit details
-
Copy full SHA for e43e895 - Browse repository at this point
Copy the full SHA e43e895View commit details -
Configuration menu - View commit details
-
Copy full SHA for 067817f - Browse repository at this point
Copy the full SHA 067817fView commit details -
sweep: add input partitionings generator
This commit adds a function that takes a set of inputs and splits them in sensible sets to be used for generating transactions.
Configuration menu - View commit details
-
Copy full SHA for a2dcca2 - Browse repository at this point
Copy the full SHA a2dcca2View commit details -
This commit adds a store for the sweeper. The sweeper needs minimal persistent data to be able to recognize its own sweeps.
Configuration menu - View commit details
-
Copy full SHA for 1f06565 - Browse repository at this point
Copy the full SHA 1f06565View commit details -
In this commit, the sweep package is extended from just tx generation to an active sweeper that collects sweep inputs and autonomously proceeds to publish the sweep tx after the batch window time interval has passed without new inputs being added.
Configuration menu - View commit details
-
Copy full SHA for 01e64af - Browse repository at this point
Copy the full SHA 01e64afView commit details -
Configuration menu - View commit details
-
Copy full SHA for eec2efd - Browse repository at this point
Copy the full SHA eec2efdView commit details -
utxonursery: connect to time-based sweeper
Previously, nursery generated and published its own sweep txes. It stored the sweep tx in nursery_store to prevent a new tx with a new sweep address from being generated on restart. In this commit, sweep generation and publication is removed from nursery and delegated to the sweeper. Also the confirmation notification is received from the sweeper.
Configuration menu - View commit details
-
Copy full SHA for 6389a97 - Browse repository at this point
Copy the full SHA 6389a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 687d4e7 - Browse repository at this point
Copy the full SHA 687d4e7View commit details