aboutsummaryrefslogtreecommitdiff
path: root/src/httpserver.cpp
diff options
context:
space:
mode:
authorfanquake <[email protected]>2019-12-01 11:56:52 -0500
committerfanquake <[email protected]>2019-12-01 12:23:44 -0500
commit19698ac6bc0e6c75a92b02c8b74ae1fa51c34e08 (patch)
treedf9e5c79831e18ca0dd102da7a0657ea632a1470 /src/httpserver.cpp
parentMerge #17521: depends: only use D-Bus with Qt on linux (diff)
parenttests: Add a test for funding with sufficient preset inputs and subtractFeeFr... (diff)
downloaddiscoin-19698ac6bc0e6c75a92b02c8b74ae1fa51c34e08.tar.xz
discoin-19698ac6bc0e6c75a92b02c8b74ae1fa51c34e08.zip
Merge #17568: wallet: fix when sufficient preset inputs and subtractFeeFromOutputs
eadd1304c81e0b89178e4cc7630bd31650850c85 tests: Add a test for funding with sufficient preset inputs and subtractFeeFromOutputs (Andrew Chow) ff330badd45067cb520b1cfa1844f60a4c9f2031 Default to bnb_used = false as there are many cases where BnB is not used (Andrew Chow) Pull request description: #17290 introduced a bug where, when we had preset inputs that covered the amount being sent and subtractFeeFrromOutputs was being used, transaction funding would result in a `Fee exceeds maximum configured by -maxtxfee` error. This was happening because we weren't setting `bnb_used = false` when the preset inputs were used as it should have been. This resulted in a too high fee because the change would go to fees accidentally. Apparently this particular case doesn't have a test, so I've added one as well. ACKs for top commit: Sjors: ACK eadd130. I can't get this new test to fail on macOS (without this PR). It passes whether or not I compile with `--enable-debug`. It does fail on Ubuntu. Yay undefined behavior... Anyway, it's a useful test. fanquake: ACK eadd1304c81e0b89178e4cc7630bd31650850c85 instagibbs: utACK https://github.com/bitcoin/bitcoin/pull/17568/commits/eadd1304c81e0b89178e4cc7630bd31650850c85 Tree-SHA512: 7286c321f78666eea558cc591174630d210263594df41cab1065417510591ee514ade0e1d0cec8af09a785757da68de82592b013e8fe8d4966cec3254368706e
Diffstat (limited to 'src/httpserver.cpp')
0 files changed, 0 insertions, 0 deletions