ThomasV
999eaa778e
prepare release 4.0.2
5 years ago
ThomasV
3442dcc461
Merge pull request #6350 from SomberNight/202007_walletdb_convert_version_32
invoices: rm old corrupted non-bip70 invoices
5 years ago
SomberNight
c66c54a254
android: handle on-chain/lightning URI on app open
fixes #6352
5 years ago
SomberNight
f1d54d3cd8
update locale submodule
5 years ago
SomberNight
1c9a6f5770
qt wizard: fix scanning qr code when restoring from xpub
fixes #6342
5 years ago
SomberNight
4961020e01
wallet: handle exception when deleting last addr from imported wallet
fixes #6347
5 years ago
SomberNight
a6b83edec9
qt lightning dialog: fix min size
fixes #6344
5 years ago
SomberNight
35dad3c10e
qt history list: only offer "View Invoice" if still have invoice
fixes : #6343
5 years ago
SomberNight
307403a02c
invoices: rm old corrupted non-bip70 invoices
fixes #6345
5 years ago
SomberNight
9b3f165212
qt channels tab: implement filtering items
fixes #6330
5 years ago
ThomasV
9700e6112b
fix wording
5 years ago
ThomasV
daa8225ef0
Merge pull request #6337 from Tigerix/patch-1
Fix Blockchain.com Testnet-URL
5 years ago
ThomasV
205553a17a
Merge pull request #6340 from michael1011/swapbox-wording
gui swap: fix swap wording
5 years ago
michael1011
1980d8db43
gui swap: fix swap wording
5 years ago
Tigerix
8539beb75e
Update util.py
Fixed Blockchain.com Testnet-URL
5 years ago
ThomasV
392a648de5
Merge pull request #6326 from SomberNight/202007_fix_importedwallet_new_request
qt receive tab: fix creating new payreq with all used imported wallet
5 years ago
SomberNight
c54b9a6874
qt receive tab: fix creating new payreq with all used imported wallet
fixes #6325
5 years ago
ThomasV
0f6898ed90
release 4.0.1: prepare release notes, bump version number
5 years ago
ThomasV
d49fcf19d8
Merge pull request #6316 from SomberNight/202007_fix_android_back_button
android: fix back button not working (main surface loses focus)
5 years ago
SomberNight
da4edc8f74
android: fix back button not working (main surface loses focus)
fixes #6276
5 years ago
ThomasV
8d7370d897
Merge pull request #6315 from SomberNight/202007_interface_check_server_response
interface: check server response for some methods
5 years ago
SomberNight
d19ff43266
interface: check server response for some methods
some basic sanity checks
Previously if the server sent back a malformed response, it could partially corrupt a wallet file.
(as sometimes the response would get persisted, and issues would only arise later when the values were used)
5 years ago
SomberNight
3393ff757e
qt PreviewTxDialog: change feerounding_icon to be a QToolButton
QPushButtons with dark theme have a huge min width (they have text in mind)
related: #6300
5 years ago
SomberNight
8f96a92e75
qt PreviewTxDialog: if not enough funds due to fee, fallback to zero fee
fixes #6306
scenario: confirm tx dialog open, not enough funds (but only due to fees),
user clicks advanced, dialog half-empty.
note: the preview dialog is only half-empty if it never managed to create a tx.
if it did but it cannot now due to the current fee settings, then it will just
show that fee is too high (red text, buttons disabled) and show the last tx with the prev fee
5 years ago
SomberNight
844bbd103a
qt PreviewTxDialog: check for "not enough funds" also when shortcutting
see https://github.com/spesmilo/electrum/issues/6306#issuecomment-652424363
scenario: user saves invoice for more money than they have, has advanced_preview
in config enabled, tries to pay it, half-empty tx preview dialog opens
5 years ago
SomberNight
27d03441d3
frozen deps: update bitbox02 and ledger libs
related: #6309 , #6293
5 years ago
ghost43
4aed1df0e8
Merge pull request #6293 from btchip/ledger_segwit_trustedinputs
Ledger : Remove warning on Segwit inputs and newer Bitcoin application, use generic signing for P2SH inputs
5 years ago
SomberNight
b042c4118f
ledger: speed-up sign_transaction
really slow to scan usb devices for e.g. every tx input...
if user disconnects mid-signing, we would fail anyway.
5 years ago
SomberNight
48993118ad
ledger: bump min btchip-python version
and minor simplification
5 years ago
SomberNight
6d2aee18d0
dnssec: fix compat with dnspython 1.16
5 years ago
SomberNight
9fa666f179
fix channel backups with old "cryptography" module
closes #6314
5 years ago
ghost43
db063517ec
Merge pull request #6309 from benma/bitbox02
plugins/bitbox02: fix compatibility with bitbox02-4.0.0
5 years ago
Marko Bencun
b1e756ac96
plugins/bitbox02: fix compatibility with bitbox02-4.0.0
5 years ago
zebra-lucky
949b247b19
fix raise UserCacnelled calls ( #6304 )
5 years ago
SomberNight
528c8c674c
android build: update p4a, buildozer, base ubuntu
also, pull in upstream p4a dockerfile changes
https://github.com/kivy/python-for-android/pull/2231
https://github.com/kivy/python-for-android/pull/2218
5 years ago
ThomasV
9547a4e60c
Qt: override 'persist_daemon' option if users exits from menu
5 years ago
ThomasV
b43aba7f09
improve help text regarding watchtower
5 years ago
SomberNight
7a6ec23b6e
cosigner pool: use single thread to send messages
ServerProxy does not seem to be thread-safe.
For e.g. a 2of3 multisig wallet, which would send two messages,
one msg would get sent but the other might error out. See trace:
E | plugins.cosigner_pool.qt.Plugin | on_failure
Traceback (most recent call last):
File "...\electrum\electrum\gui\qt\util.py", line 832, in run
result = task.task()
File "...\electrum\electrum\plugins\cosigner_pool\qt.py", line 199, in <lambda>
task = lambda: server.put(_hash, message)
File "...\Python38\lib\xmlrpc\client.py", line 1109, in __call__
return self.__send(self.__name, args)
File "...\Python38\lib\xmlrpc\client.py", line 1450, in __request
response = self.__transport.request(
File "...\Python38\lib\xmlrpc\client.py", line 1153, in request
return self.single_request(host, handler, request_body, verbose)
File "...\Python38\lib\xmlrpc\client.py", line 1165, in single_request
http_conn = self.send_request(host, handler, request_body, verbose)
File "...\Python38\lib\xmlrpc\client.py", line 1271, in send_request
connection.putrequest("POST", handler, skip_accept_encoding=True)
File "...\Python38\lib\http\client.py", line 1088, in putrequest
raise CannotSendRequest(self.__state)
http.client.CannotSendRequest: Request-sent
5 years ago
SomberNight
1a9e6a434f
cosigner pool: user certifi instead of system ssl cert store
related: https://github.com/spesmilo/electrum/issues/5678#issuecomment-650837465
5 years ago
SomberNight
faafb70d4c
follow-up prev
(committed wrong raw tx literal)
5 years ago
SomberNight
29534dcf3d
commands: allow setting custom 'nsequence' in 'serialize' cmd
closes #6297
5 years ago
SomberNight
0d7bcde2db
qt dark theme: on mac, AmountEdit units were using dark text on dark bg
see #6281
5 years ago
SomberNight
93a4969fba
qt dark style: bandaid for dropdown item heights
see #6281
5 years ago
BTChip github
c1101ee258
Remove warning on Segwit inputs and newer Bitcoin application, use generic signing for P2SH inputs
5 years ago
SomberNight
8d0c03caff
synchronizer: enforce that unconfirmed txs must have fee information
related: #6289
5 years ago
SomberNight
9cd79ec2e5
WalletDB: raise different exc if cannot parse given file
closes #6292
5 years ago
ThomasV
01a2d12787
Merge pull request #6288 from SomberNight/202006_storage_upgrade_31
invoices: make sure that OnchainInvoice .exp and .time are not None
5 years ago
SomberNight
dee5d52948
invoices: make sure that OnchainInvoice .exp and .time are not None
related: #6284
5 years ago
SomberNight
2db0ad10db
qt balance str: replace unicode char for LN symbol
closes #6265
5 years ago
ThomasV
e9829563d3
forward swaps: save the onchain amount we actually paid
5 years ago