diff options
author | Andrew Chow <achow101-github@achow101.com> | 2021-05-07 18:13:40 -0400 |
---|---|---|
committer | Andrew Chow <achow101-github@achow101.com> | 2021-05-13 16:40:56 -0400 |
commit | d97d25d95006725e705635530b27643363d6b2a4 (patch) | |
tree | 8dff6f3264db0f87fa0c303765172cafc982c433 /src/wallet/wallet.h | |
parent | af5867c89688b06173b295b7c32a42845ea455da (diff) | |
download | bitcoin-d97d25d95006725e705635530b27643363d6b2a4.tar.xz |
Make cost_of_change part of CoinSelectionParams
Diffstat (limited to 'src/wallet/wallet.h')
-rw-r--r-- | src/wallet/wallet.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/wallet/wallet.h b/src/wallet/wallet.h index 5a36d92784..242aea6715 100644 --- a/src/wallet/wallet.h +++ b/src/wallet/wallet.h @@ -621,6 +621,10 @@ struct CoinSelectionParams size_t change_output_size = 0; /** Size of the input to spend a change output in virtual bytes. */ size_t change_spend_size = 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. */ + CAmount m_cost_of_change{0}; /** The targeted feerate of the transaction being built. */ CFeeRate m_effective_feerate; /** The feerate estimate used to estimate an upper bound on what should be sufficient to spend |