Commit 51a3ac2
committed
Have OutputGroup determine the value to use
Instead of hijacking the effective_feerate to use the correct value
during coin selection, have OutputGroup be aware of whether we are
subtracting the fee from the outputs and provide the correct value to
use for selection.
To do this, OutputGroup now takes CoinSelectionParams and has a new
function GetSelectionAmount().1 parent 6d6d278 commit 51a3ac2
File tree
4 files changed
+78
-75
lines changed- src/wallet
4 files changed
+78
-75
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
77 | | - | |
| 76 | + | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
| 121 | + | |
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
| 131 | + | |
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | | - | |
| 142 | + | |
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
| 230 | + | |
231 | 231 | | |
232 | 232 | | |
233 | 233 | | |
234 | | - | |
| 234 | + | |
235 | 235 | | |
236 | | - | |
237 | | - | |
| 236 | + | |
| 237 | + | |
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
270 | | - | |
| 270 | + | |
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
60 | 101 | | |
61 | 102 | | |
62 | 103 | | |
| |||
109 | 150 | | |
110 | 151 | | |
111 | 152 | | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
112 | 156 | | |
113 | 157 | | |
114 | | - | |
115 | | - | |
116 | | - | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
117 | 162 | | |
118 | 163 | | |
119 | 164 | | |
120 | 165 | | |
| 166 | + | |
121 | 167 | | |
122 | 168 | | |
123 | 169 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2399 | 2399 | | |
2400 | 2400 | | |
2401 | 2401 | | |
2402 | | - | |
2403 | | - | |
2404 | | - | |
2405 | | - | |
2406 | | - | |
2407 | | - | |
2408 | | - | |
2409 | | - | |
2410 | 2402 | | |
| 2403 | + | |
2411 | 2404 | | |
2412 | 2405 | | |
2413 | 2406 | | |
2414 | 2407 | | |
2415 | | - | |
| 2408 | + | |
2416 | 2409 | | |
2417 | 2410 | | |
2418 | 2411 | | |
| |||
4223 | 4216 | | |
4224 | 4217 | | |
4225 | 4218 | | |
4226 | | - | |
| 4219 | + | |
4227 | 4220 | | |
4228 | 4221 | | |
4229 | 4222 | | |
4230 | | - | |
4231 | | - | |
| 4223 | + | |
| 4224 | + | |
4232 | 4225 | | |
4233 | 4226 | | |
4234 | 4227 | | |
| |||
4238 | 4231 | | |
4239 | 4232 | | |
4240 | 4233 | | |
4241 | | - | |
| 4234 | + | |
4242 | 4235 | | |
4243 | 4236 | | |
4244 | 4237 | | |
4245 | | - | |
| 4238 | + | |
4246 | 4239 | | |
4247 | 4240 | | |
4248 | 4241 | | |
| |||
4268 | 4261 | | |
4269 | 4262 | | |
4270 | 4263 | | |
4271 | | - | |
| 4264 | + | |
4272 | 4265 | | |
4273 | 4266 | | |
4274 | 4267 | | |
| |||
4279 | 4272 | | |
4280 | 4273 | | |
4281 | 4274 | | |
4282 | | - | |
| 4275 | + | |
4283 | 4276 | | |
4284 | 4277 | | |
4285 | 4278 | | |
| |||
4301 | 4294 | | |
4302 | 4295 | | |
4303 | 4296 | | |
4304 | | - | |
| 4297 | + | |
4305 | 4298 | | |
4306 | 4299 | | |
4307 | 4300 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
612 | 612 | | |
613 | 613 | | |
614 | 614 | | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
640 | | - | |
641 | | - | |
642 | | - | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
647 | | - | |
648 | | - | |
649 | | - | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
655 | | - | |
656 | 615 | | |
657 | 616 | | |
658 | 617 | | |
| |||
883 | 842 | | |
884 | 843 | | |
885 | 844 | | |
886 | | - | |
| 845 | + | |
887 | 846 | | |
888 | 847 | | |
889 | 848 | | |
| |||
0 commit comments