SomberNight
6f5751977b
local tx: restructure exception handling wrt wallet.add_transaction and QT
7 years ago
SomberNight
51c235a8be
privkeys WIF: store in extended WIF internally; export as "txin_type:old_wif"
7 years ago
ThomasV
826cf467d8
Improve wallet history tab:
- use json-serializable types
- add toolbar to history tab
- add button to display time interval
7 years ago
SomberNight
15f7e09131
use config.is_dynfee and config.use_mempool_fees
also fixes #3894
7 years ago
ThomasV
3f954a8b3d
Factorize history export code used in GUI and command line.
Add options to export history limits and exchange rate.
Closes : #1752 , #2604 ,
Replaces: #2715 , 3724
7 years ago
SomberNight
710eda1a56
coinchooser: make output value rounding configurable (config var, qt)
7 years ago
SomberNight
d56dba8039
watch-only wallets can't sign or decrypt messages
7 years ago
SomberNight
5095687d63
fee rounding: num sats displayed in dialog too, besides tooltip
7 years ago
ThomasV
c3f3843cc3
Add memory pool based fee estimates
- fee estimates can use ETA or mempool
- require protocol version 1.2
- remove fee_unit preference
7 years ago
Johann Bauer
91e44ba6fc
Show error window for unhandled exceptions
Use exception hook from main thread for all threads
Use signal to delegate error window creation to GUI thread
Add more information to issue template
Update to PyQt5
Switch from Github to REST-Service
Report to web service instead of opening the browser
Fix imports
Change crashhub URL to electrum.org server
Explain that exception hooks are only used in the Qt Gui now
8 years ago
SomberNight
1bf54a0bc5
clean-up in gui/qt/main_window.py: use string.format for translated strings, and some indentation
7 years ago
SomberNight
c811c5c9d9
allow encrypting watch-only wallets. initial support for hw wallet storage encryption.
7 years ago
SomberNight
7f3b627aa4
make wallet.get_address_index faster by storing an addr->index dict
7 years ago
Johann Bauer
3dd4285fc5
Change number of zero when base unit changes
7 years ago
Marcel O'Neil
fe982cf826
fix crash when exporting private keys
7 years ago
SomberNight
3ef778044e
qt privkey export: if multisig wallet, warn users re backup
7 years ago
SomberNight
99a08f35b2
Clean up messages about msg signing/verification.
Allow translations. Test is_mine before txin_type. Show txin_type in msg.
7 years ago
SomberNight
7033125186
fee ui - rounding: display info icon with tooltip. show pre-rounding values in ui.
7 years ago
SomberNight
6f954090e6
fix fee ui: offline case
7 years ago
SomberNight
3de5b91c15
ScanQRTextEdit allow_multi=True for sweeping and importing privkeys into existing wallet
7 years ago
ThomasV
efc837b4aa
do not display unknown tx size as zero. fix slider
7 years ago
SomberNight
87cbe443ab
Replace RBF setting in Send tab and "Propose RBF" in prefs, with single "use rbf" checkbox in prefs.
7 years ago
SomberNight
ab5a142738
change tx size to label. small fix re connecting slider and feerate. slider changes look when its value is ignored.
7 years ago
SomberNight
3ba864bbca
connect fee edits together
7 years ago
ThomasV
96c86dac27
show tx size and fee rate in send tab
7 years ago
SomberNight
3851e78454
fix #3526
7 years ago
SomberNight
ec99304ae1
fix sweeping for 2fa wallets
7 years ago
SomberNight
2a3c41b24f
coinchooser: "privacy" policy now prefers confirmed coins. removed "priority" policy.
7 years ago
Johann Bauer
c01fe8fa98
Add Testnet to main window title in testnet mode
7 years ago
SomberNight
d403c59ad7
fix #3486
7 years ago
SomberNight
f492021195
fix: openalias resolution unnecessarily blocks gui for some payto
7 years ago
Sameer Zahid
a9a5647a9d
Make balance text in statusBar selectable
7 years ago
SomberNight
e65b598756
use the send tab when sweeping (qt gui)
7 years ago
ThomasV
2ea59aad14
fix #3345 : do not require a wallet in order to sweep
7 years ago
SomberNight
b950904ef4
follow-up #3361 (notifications for incoming transactions)
7 years ago
Johann Bauer
33d82aa121
Show notifications for incoming transactions
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
SomberNight
c65d01ea96
file i/o: use 'with' keyword
7 years ago
SomberNight
f8518c78d8
remove Transaction.requires_fee()
7 years ago
SomberNight
3d002939f9
fix py3: do_export_history
7 years ago
SomberNight
83443732c4
fix: deleting a passworded wallet did not work
7 years ago
SomberNight
b28f8b3ebd
make tx deserialization more robust to ill-formed tx
7 years ago
SomberNight
291716d2e6
fix: exporting privkeys multiple times
7 years ago
ThomasV
f5ade2da86
clarify message
7 years ago
Johann Bauer
f6e7d29998
Use combo box instead of buttons to filter address tab
7 years ago
SomberNight
7c3a0905ce
fix #3134
7 years ago
SomberNight
0d0f8c5842
fix: payment request related stuff (qt crash, exporting, refresh bug)
7 years ago
ThomasV
e7d4bf2945
fix typo
7 years ago
ThomasV
52a482a9b5
display segwit warning in privkey window
7 years ago
ThomasV
337675d134
add safety notice
7 years ago