diff options
author | S3RK <1466284+S3RK@users.noreply.github.com> | 2022-07-06 09:00:57 +0200 |
---|---|---|
committer | S3RK <1466284+S3RK@users.noreply.github.com> | 2022-08-15 09:35:13 +0200 |
commit | 72cad28da05cfce9e4950f2dc5a709da41d251f4 (patch) | |
tree | 7e105850c752c95299e4105b79b021966672428e /src/wallet/coinselection.h | |
parent | e3210a722542a9cb5f7e4be72470dbe488c281fd (diff) | |
download | bitcoin-72cad28da05cfce9e4950f2dc5a709da41d251f4.tar.xz |
wallet: calculate and store min_viable_change
Diffstat (limited to 'src/wallet/coinselection.h')
-rw-r--r-- | src/wallet/coinselection.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/wallet/coinselection.h b/src/wallet/coinselection.h index fa24fec6e9..d1038a117a 100644 --- a/src/wallet/coinselection.h +++ b/src/wallet/coinselection.h @@ -123,6 +123,10 @@ struct CoinSelectionParams { /** Mininmum change to target in Knapsack solver: select coins to cover the payment and * at least this value of change. */ CAmount m_min_change_target{0}; + /** Minimum amount for creating a change output. + * If change budget is smaller than min_change then we forgo creation of change output. + */ + CAmount min_viable_change{0}; /** Cost of creating the change output. */ CAmount m_change_fee{0}; /** Cost of creating the change output + cost of spending the change output in the future. */ |