LBRY-Vault/electrum/gui/qt
SomberNight d0a43662bd
wallet: make "increase fee" RBF logic smarter
There are now two internal strategies to bump the fee of a txn.
bump fee method 1: keep all inputs, keep all not is_mine outputs,
                   allow adding new inputs
bump fee method 2: keep all inputs, no new inputs are added,
                   allow decreasing and removing outputs (change is decreased first)
Method 2 is less "safe" as it might end up decreasing e.g. a payment to a merchant;
but e.g. if the user has sent "Max" previously, this is the only way to RBF.

We try method 1 first, and fail-over to method 2.
Previous versions always used method 2.

fixes #3652
2019-06-20 22:42:48 +02:00
..
__init__.py wallet: (fix) synchronizer would also resub closed wallets... 2019-05-14 17:04:03 +02:00
address_dialog.py no more "import *" 2019-02-11 20:21:24 +01:00
address_list.py qt lists right click: fix #5365 2019-06-03 22:21:53 +02:00
amountedit.py no more "import *" 2019-02-11 20:21:24 +01:00
completion_text_edit.py qt paytoedit: enable up/down keys 2019-05-04 04:42:39 +02:00
console.py qt console: failed to print certain objects with custom __eq__ 2019-05-05 17:59:45 +02:00
contact_list.py qt tabs: restore filter state after refresh 2019-04-19 19:12:42 +02:00
exception_window.py qt crash reporter: add warning that report contents are public 2019-06-20 17:32:21 +02:00
fee_slider.py no more "import *" 2019-02-11 20:21:24 +01:00
history_list.py qt history list: tweak sort order of items 2019-06-13 01:03:56 +02:00
installwizard.py rm dead code 2019-06-03 20:35:37 +02:00
invoice_list.py qt tabs: restore filter state after refresh 2019-04-19 19:12:42 +02:00
main_window.py wallet: make "increase fee" RBF logic smarter 2019-06-20 22:42:48 +02:00
network_dialog.py logging: basics 2019-05-02 15:19:03 +02:00
password_dialog.py no more "import *" 2019-02-11 20:21:24 +01:00
paytoedit.py qt paytoedit: better height adjustment 2019-05-04 04:39:59 +02:00
qrcodewidget.py qt: allow QR codes to store a bit more data 2019-05-26 02:13:02 +02:00
qrtextedit.py no more "import *" 2019-02-11 20:21:24 +01:00
qrwindow.py qt qrwindow: rm dead code 2019-02-04 20:27:01 +01:00
request_list.py qt receive tab: "receive address" is now coloured red if already used 2019-05-27 20:24:09 +02:00
seed_dialog.py qt seed completer: colour words yellow if only in old electrum list 2019-06-08 15:37:49 +02:00
stylesheet_patcher.py qt dark: fix2 "In History tab, labels while edited were being clipped" 2019-05-11 02:17:35 +02:00
transaction_dialog.py qt: allow QR codes to store a bit more data 2019-05-26 02:13:02 +02:00
update_checker.py logging: basics 2019-05-02 15:19:03 +02:00
util.py qt msgbox: when using rich text, set text format to "AutoText" instead 2019-06-13 17:03:12 +02:00
utxo_list.py qt lists right click: fix #5365 2019-06-03 22:21:53 +02:00