You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo], and
142
142
[Bitcoin Inquisition][bitcoin inquisition repo].*
143
143
144
-
-[Bitcoin Core #27021][] Implement Mini version of BlockAssembler to calculate mining scores FIXME:harding (hoping glozow or Xekyo will volunteer, though)
144
+
-[Bitcoin Core #27021][] adds an interface for calculating how much it
145
+
would cost to bring an output's unconfirmed ancestor transactions up
146
+
to a given feerate, a value known as their _fee deficit_. When [coin
147
+
selection][topic coin selection] is considering using a particular
148
+
output at a particular feerate, its ancestors' fee deficit for that
149
+
feerate is calculated and the result is deducted from its effective
150
+
value. That discourages the wallet from choosing highly deficient
151
+
outputs for a new transaction when other spendable outputs are
152
+
available. In a [follow-up PR][bitcoin core #26152], the interface
153
+
will also be used to allow the wallet to pay the extra fees (called
154
+
_bump fees_) if it has to select deficient outputs anyway, ensuring
155
+
the new transaction pays the effective feerate the user requested.
156
+
157
+
The algorithm is capable of assessing bump fees for any
158
+
ancestor constellation by evaluating the unconfirmed UTXO’s entire
159
+
related cluster of unconfirmed transactions and pruning the
160
+
transactions that will have been picked into a block at the target
161
+
feerate. A second method provides an aggregate bump fee across
162
+
multiple unconfirmed outputs to correct for potential overlapping
163
+
ancestries.
145
164
146
165
-[LND #7668][] adds the ability to associate up to 500 characters of
147
166
private text with a channel when opening it and allows the operator to
0 commit comments