Author

Topic: Electrum 4.4 Relased (Read 499 times)

legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
May 05, 2023, 09:50:06 AM
#33
Version 4.4.2 has been released, could you confirm your problem is solved?

Thanks for the info, I just checked in the PlayStore and I see that the new version is available, but right now I can't check if the problem still exists because my wallet is completely empty, and considering the current fees, I'll wait a bit before testing Wink

Anyway, I'll try the new version ASAP and come back with feedback.
legendary
Activity: 952
Merit: 1367
May 05, 2023, 03:32:26 AM
#32
I see that version 4.4.2 is 90% complete and that this problem should also be solved, we just have to wait -> https://github.com/spesmilo/electrum/milestones

Version 4.4.2 has been released, could you confirm your problem is solved?

Looks like 4.4 was intended to be a major release, as changes are not trivial, but it caused many problems. On the other hand we have a 2nd patch just in 2 weeks, that's good we do not need to wait months for updates.

Code:
# Release 4.4.2 (May 4, 2023)
 * Qt GUI:
   - fix undefined var check in swap_dialog (#8341)
   - really fix "recursion depth exceeded" for utxo privacy analysis (#8315)
 * QML GUI:
   - fix signing txs for 2fa wallets (#8368)
   - fix for wallets with encrypted-keystore but unencrypted-storage (#8374)
   - properly delete wizard components after use (#8357)
   - avoid entering loadWallet if daemon is already busy loading (#8355)
   - no auto capitalization on import and master key text fields (5600375d)
   - remove Qt virtual keyboard and add Seedkeyboard for seed entry (#8371, #8352)
   - add runtime toggling of android SECURE_FLAG, to allow screenshots (#8351)
   - restrict cases where server is shown "lagging" (53d61c01)
 * fix hardened char "h" vs "'" needed for some hw wallets (#8364, 499f5153)
 * fix digitalbitbox(1) support (22b8c4e3)
 * fix wrong type for "history_rates" config option (#8367)
 * fix issues with wallet.get_tx_parents (a1bfea61, 56fa8325)
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
May 04, 2023, 05:24:32 AM
#31
It is a standard wallet, and the matter is similar to the link you provide - although I had several wallets, some of which were created with imported private keys. The wallet that was the problem was default_wallet, and the problem was solved by going back to version 4.3.4 on the same device (Android 10 or 11 - not sure).

Just to clarify that my problem is similar, but that user on github and I are not the same person.

I see that version 4.4.2 is 90% complete and that this problem should also be solved, we just have to wait -> https://github.com/spesmilo/electrum/milestones
newbie
Activity: 20
Merit: 35
May 03, 2023, 08:35:43 AM
#30
@ghost43, I'm pretty sure I don't have a watch-only wallet

Well, what kind of wallet do you have? The more details you can give, the better. (no secret keys, etc. though)
If you go into "Wallet details", what icons/badges do you see at the top? (e.g. for one wallet of mine I see "standard", "p2wpkh", "HD", "Encrypted", "Lightning", "Seed")
Going back to an old version is just a temporary workaround. If you would like your problem to get fixed, please help in reproducing it. (and ideally open bug reports on github, it is difficult to keep track of reports across multiple places...)

EDIT: Ah ok, I guess this must be https://github.com/spesmilo/electrum/issues/8374
The issue triggers for wallets that have encrypted keystore but not encrypted storage. This can only be the case on wallets created with old versions of kivy, where the password hasn't been unified.
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
May 03, 2023, 06:23:29 AM
#29
@ghost43, I'm pretty sure I don't have a watch-only wallet and I didn't have any problems in previous versions. I solved the problem by going back to version 4.3.4 and then I was able to make a transaction without any problems. I don't know what the developers wanted to achieve with the new versions, but I personally don't like it and if they continue like this, Electrum will no longer be my first choice when it comes to hot wallets and smartphones.
newbie
Activity: 20
Merit: 35
May 02, 2023, 06:02:19 PM
#28
I upgraded the Android version to 4.4.0 and every time I tried to send a transaction Electrum would just crash, so I upgraded to the last possible version 4.4.1 and now after I click on the Pay button I get a screen with a QR code and two messages, the first of which reads :
Quote
Transaction created and partially signed by this wallet. Present this QR code to the next co-signer.
[...] I note that this is not a multi-sig or 2FA wallet, and it was created with the Android version of Electrum.

Sounds like you have a pre-segwit watchonly wallet. The reason you are shown a QR code after creating the tx is because you cannot complete it with just that wallet. As you say it is not multisig or 2FA, I guess it must be watchonly.
The piece of information that in 4.4.0 it would just crash also reaffirms this: see changelog item
Quote
- fix offline-signing or co-signing pre-segwit txs (#8319)
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
April 29, 2023, 05:14:34 AM
#27
I upgraded the Android version to 4.4.0 and every time I tried to send a transaction Electrum would just crash, so I upgraded to the last possible version 4.4.1 and now after I click on the Pay button I get a screen with a QR code and two messages, the first of which reads :

Quote
Transaction created and partially signed by this wallet. Present this QR code to the next co-signer.

The second message is some kind of additional warning, but this version of Electrum doesn't allow taking a screen sample. I note that this is not a multi-sig or 2FA wallet, and it was created with the Android version of Electrum.
legendary
Activity: 1512
Merit: 4795
April 29, 2023, 03:37:47 AM
#26
   - When you click on the Receive button, it only shows a qr code, it doesn't show the address in plain text which may be dangerous in case your device is infected with the clipboard malware.
I have noticed this in some previous versions. Not dangerous because if you paste the address where you want to use it, you will see the address.

   - When you click on the Send button, it immediately starts the camera to scan the address qr code. There is no option to enter the address manually. You need to have the address already copied on the clipboard then you can paste it. Besides, there is no option to edit the address after pasting it.
I like this very much. I wanted to screenshot it but I was unable to do that because the page is rejecting screenshot. If you want to send, just copy the address and go to Electrum mobile and click on 'send' to paste it, it will immediately display the address for you to see. It even display the address clearly and  in full.

Also, on the Send tab, when tapping the Max button, the amount field will not display the max amount to send. You need to click on Pay to see it on the next screen. At first, I thought it doesn't work until I clicked Pay.
This is only what I saw to be very valid, but which is not an issue at all. Once you click on max, the 'pay' button will change obviously and noticably and you will be able to proceed to broadcast the transaction if you click on pay.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
April 29, 2023, 01:20:21 AM
#25
I don't know what mean No Suitable Output, when I look in exlorer I got Opted in on RBF notes
Probably not related to the update.
It means that it can't find any UTXO to add in order to fulfill the additional fee.
Most likely caused by using "max" amount and having no change output.

Your selected "method" is "Preserve Payment" which is set to keep the recipient's amount intact;
So, it'll have to provide additional input if your transaction doesn't have a change.

Selecting the other option should work in your case but it'll decrease the to-be-sent amount of bitcoins.
legendary
Activity: 3444
Merit: 10537
April 29, 2023, 12:44:06 AM
#24
I don't know what mean No Suitable Output, when I look in exlorer I got Opted in on RBF notes
Generally speaking this problem occurs when the software can not find any output (the address(es) you pay to) to deduct the extra fees from. It could be because none of them are a change address that it can detect or if deducting it from the change it detected would make it too small.
legendary
Activity: 1484
Merit: 1024
#SWGT CERTIK Audited
April 28, 2023, 08:08:00 PM
#23
And just a few days after not well received 4.4, we have a new hotfix release:
I got this error (Can't bump a fee) after updating, I don't know the exact problem, I was enabled RBF.



I don't know what mean No Suitable Output, when I look in exlorer I got Opted in on RBF notes
legendary
Activity: 952
Merit: 1367
April 28, 2023, 03:12:17 AM
#22
And just a few days after not well received 4.4, we have a new hotfix release:

Code:
# Release 4.4.1 (April 27, 2023)
 * Qt GUI:
   - fix sweeping (#8340)
   - fix send tab input_qr_from_camera (#8342)
   - fix crash reporter showing if send fails on typical errors (#8312)
   - bumpfee: disallow targeting an abs fee. only allow feerate (#8318)
 * QML GUI:
   - fix offline-signing or co-signing pre-segwit txs (#8319)
   - add option to show onchain address in ReceiveDetailsDialog (#8331)
   - fix strings unique to QML did not get localized/translated (#8323)
   - allow paying bip21 uri onchain that has both onchain and bolt11
     if we cannot pay on LN (#8334, 312e50e9)
   - virtual keyboard: make buttons somewhat larger (75e65c5c)
   - fix(?) Android crash with some OS-accessibility settings (#8344)
   - fix channelopener.connectStr qr scan popping under (#8335)
   - fix restoring from old mpk (watchonly for "old" seeds) (#8356)
 * libsecp256k1: add runtime support for 0.3.x, bump bundled to 0.3.1
 * forbid paying to "http:" lnurls (enforce https or .onion) (1b5c7d46)
 * fix wallet.bump_fee "decrease payment" erroring on too high target
   fee rate (#8316)
 * fix performance regressions in tx logic (ee521545, 910832c1)
 * fix "recursion depth exceeded" for utxo privacy analysis (#8315)

Good to see some fixes, but of course it is not an answer for complaints about GUI changes.
newbie
Activity: 20
Merit: 35
April 27, 2023, 10:05:31 AM
#21

There is a tooltip if you mouse-over. It's mostly useful where the inputs are external (not owned by the wallet): if the parent txs are missing, the tx fee cannot be calculated, and e.g. the address corresponding to the input cannot be shown. If enabled, if the parent txs are missing, they are downloaded from the electrum server, and the otherwise missing fields can then be shown.
sr. member
Activity: 1638
Merit: 425
Cashback 15%
April 27, 2023, 06:05:29 AM
#20
Do we actually need to download the application on the website every time there was an update? Is it safe to reinstall the application every time?
You can check for updates directly from wallet, or update from official github page.
If I remember correctly there was once issue with malicious updates, so it's recommended to verify new download each time before installing.
I personally wouldn't hurry updating Electrum wallet unless there was some critical bug fix, it's better to check comments and feedback from other people first and update few days/weeks later.


Yes, I might consider updating my wallet most of the time, I guess because I'm just the kind of guy that is going to stop what I'm doing just to update applications, games, OS, etc.

But a newer version doesn't really mean your getting the best and bug-free application especially if the new version was just released some bugs might come out. So probably feedback from others or maybe delay the update for some time to avoid encountering problems.
hero member
Activity: 714
Merit: 1298
Cashback 15%
April 27, 2023, 03:47:07 AM
#19
3.
Image loading...

What in the world does "Download missing data" do?


Can not guess things other than  downloading PSBT data.

I have no air-gapped   HW wallet with PSBT support to check my assumption.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
April 27, 2023, 02:23:25 AM
#18
3.
Image loading...

What in the world does "Download missing data" do?
legendary
Activity: 2212
Merit: 7064
Cashback 15%
April 26, 2023, 03:44:24 PM
#17
One change which caused my confusion was removal of 'Spend from' option, now we have 'Add to coin control'. I think such renaming is really weird, especially after years the previous names were used. I guess many guides must be rewritten now.
That is weird, I don't understand why they made so many structural changes in this release... most of us got used to using Spend from option.
Looks like we need to start reading full release notes before updating new Electrum version in future.

Do we actually need to download the application on the website every time there was an update? Is it safe to reinstall the application every time?
You can check for updates directly from wallet, or update from official github page.
If I remember correctly there was once issue with malicious updates, so it's recommended to verify new download each time before installing.
I personally wouldn't hurry updating Electrum wallet unless there was some critical bug fix, it's better to check comments and feedback from other people first and update few days/weeks later.


sr. member
Activity: 1638
Merit: 425
Cashback 15%
April 24, 2023, 08:06:27 AM
#16
If I'm not mistaken I heard some Electrum users get issues/hacks when they didn't update their Electrum wallet for a long time. It might be better to update most of the time right?
Exploitable vulnerabilities in Electrum has not been that common so the statement is not very accurate. But yes, it is best that you update to the latest version as often as you can because developers put a lot of effort into improving the wallet.

Completely agree with that, I guess it's always better to update for the most part as the Wallet is improving even though there are potential bugs that might occur. I'm just a bit concerned about the update but thanks.
legendary
Activity: 952
Merit: 1367
April 24, 2023, 03:43:48 AM
#15
but when I prepare transaction RBF is enabled and I have no idea how to change it.
I guess that's part of the new Full RBF?

Maybe. Now it is disabled "by design": https://github.com/spesmilo/electrum/commit/e1dc7d1e6fb2fc5b88195b62cbe1613b252db388
They say "Note: RBF remains disabled for channel funding transactions." so it is not like RBF disappears completely, they just force you to use it.
Which is IMHO really a step back, decisions/simplifications like that make Electrum another dumb-wallet, while it has reputation of the great configurable tool which allows you to do both simple AND more complicated transactions if you need.

legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
April 24, 2023, 03:38:59 AM
#14
but when I prepare transaction RBF is enabled and I have no idea how to change it.
I guess that's part of the new Full RBF?



So, there are now 3 Settings-icons per transaction:
1.
Image loading...

2.
Image loading...

3.
Image loading...

That's not confusing at all Roll Eyes
legendary
Activity: 3444
Merit: 10537
April 24, 2023, 03:37:41 AM
#13
If I'm not mistaken I heard some Electrum users get issues/hacks when they didn't update their Electrum wallet for a long time. It might be better to update most of the time right?
Exploitable vulnerabilities in Electrum has not been that common so the statement is not very accurate. But yes, it is best that you update to the latest version as often as you can because developers put a lot of effort into improving the wallet.
legendary
Activity: 952
Merit: 1367
April 24, 2023, 03:08:27 AM
#12
The  wallet's "Preferences"  have missed "Transactions" tab, so plenty of useful features like "Advanced preview ",  "Spend only confirmed coins" and so on are missing.
Those settings are moved to the settings icon in "New Transaction" window. (After clicking "Pay..." in the 'Send' tab)
For "Advanced Preview", just click 'Preview' instead of 'OK'.
I was searching for this yesterday, and couldn't find it. So thanks Smiley I didn't try that icon because I instantly clicked Preview.

One thing which is missing (or I cannot find it) is RBF switch. In the previous version I set switched off RBF, in config file (json) I see
Code:
"use_rbf": false
but when I prepare transaction RBF is enabled and I have no idea how to change it.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
April 24, 2023, 02:38:39 AM
#11
The  wallet's "Preferences"  have missed "Transactions" tab, so plenty of useful features like "Advanced preview ",  "Spend only confirmed coins" and so on are missing.
Those settings are moved to the settings icon in "New Transaction" window. (After clicking "Pay..." in the 'Send' tab)
For "Advanced Preview", just click 'Preview' instead of 'OK'.
I was searching for this yesterday, and couldn't find it. So thanks Smiley I didn't try that icon because I instantly clicked Preview.

Implementation  of those settings was more straightforward in previous versions. Such important settings must be the  first things for user to see when he/she opens the wallet  rather than   hidden  under "pay --> send" steps, the final steps which are very thrilling for user, IMHO.
Agreed. It looks like they removed features to make it easier for n00bs, but it's unlogical. I don't want to click Pay before I'm done adjusting all settings.
sr. member
Activity: 1638
Merit: 425
Cashback 15%
April 24, 2023, 01:04:01 AM
#10
Do we actually need to download the application on the website every time there was an update?
It depends but most of the times the answer is no, you don't need to upgrade to each release.

Generally speaking if the new release contains new features, some improvements and bug fixes that don't affect you (like fixing a bug related to hardware wallets and you don't own a hardware wallet) you don't need to upgrade.
But if the new release contains bug fixes that may affect you (like the fix in the communication protocol where the malicious server could show you a malicious HTML formatted message) then it is best to upgrade.

You can always check out the release notes here to see what was changed: https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES


Thanks for answering my question.

If I'm not mistaken I heard some Electrum users get issues/hacks when they didn't update their Electrum wallet for a long time. It might be better to update most of the time right?

Not that I think about it, I don't really have problems or bugs with my Electrum wallet I'll probably update only if encounter some issues. Thank you.



legendary
Activity: 3444
Merit: 10537
April 24, 2023, 12:06:47 AM
#9
Do we actually need to download the application on the website every time there was an update?
It depends but most of the times the answer is no, you don't need to upgrade to each release.

Generally speaking if the new release contains new features, some improvements and bug fixes that don't affect you (like fixing a bug related to hardware wallets and you don't own a hardware wallet) you don't need to upgrade.
But if the new release contains bug fixes that may affect you (like the fix in the communication protocol where the malicious server could show you a malicious HTML formatted message) then it is best to upgrade.

You can always check out the release notes here to see what was changed: https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES

Quote
Is it safe to reinstall the application every time?
If you take all the necessary precautions, yes. That means having a backup of your wallet (eg. seed phrase written on paper) and verifying the signatures of the binaries you download.
sr. member
Activity: 1638
Merit: 425
Cashback 15%
April 23, 2023, 02:27:13 PM
#8
Do we actually need to download the application on the website every time there was an update? Is it safe to reinstall the application every time?

My Electrum wallet was active again for a long time so I just want to make sure that I wouldn't make a mistake thanks.

legendary
Activity: 952
Merit: 1367
April 23, 2023, 12:41:29 PM
#7
What's the hell with this release? The  wallet's "Preferences"  have missed "Transactions" tab, so plenty of useful features like "Advanced preview ",  "Spend only confirmed coins" and so on are missing.

One change which caused my confusion was removal of 'Spend from' option, now we have 'Add to coin control'. I think such renaming is really weird, especially after years the previous names were used. I guess many guides must be rewritten now.
newbie
Activity: 1
Merit: 1
April 22, 2023, 02:49:05 AM
#6
The design of the new Android version looks much better indeed although it still lacks some important features compared to the desktop version.
Just two things I didn't like, though:
   - When you click on the Receive button, it only shows a qr code, it doesn't show the address in plain text which may be dangerous in case your device is infected with the clipboard malware.
   - When you click on the Send button, it immediately starts the camera to scan the address qr code. There is no option to enter the address manually. You need to have the address already copied on the clipboard then you can paste it. Besides, there is no option to edit the address after pasting it.

Also, on the Send tab, when tapping the Max button, the amount field will not display the max amount to send. You need to click on Pay to see it on the next screen. At first, I thought it doesn't work until I clicked Pay.

I registered here only to say thank you. When I saw camera pressing send button, I thought the wallet was hacked. These are excellent observations. Definitely not user-friendly wallet, you need to discover things on your own.
legendary
Activity: 2506
Merit: 2832
Top Crypto Casino
April 21, 2023, 10:37:43 AM
#5
The design of the new Android version looks much better indeed although it still lacks some important features compared to the desktop version.
Just two things I didn't like, though:
   - When you click on the Receive button, it only shows a qr code, it doesn't show the address in plain text which may be dangerous in case your device is infected with the clipboard malware.
   - When you click on the Send button, it immediately starts the camera to scan the address qr code. There is no option to enter the address manually. You need to have the address already copied on the clipboard then you can paste it. Besides, there is no option to edit the address after pasting it.

Also, on the Send tab, when tapping the Max button, the amount field will not display the max amount to send. You need to click on Pay to see it on the next screen. At first, I thought it doesn't work until I clicked Pay.
hero member
Activity: 714
Merit: 1298
Cashback 15%
April 21, 2023, 04:12:32 AM
#4
The  wallet's "Preferences"  have missed "Transactions" tab, so plenty of useful features like "Advanced preview ",  "Spend only confirmed coins" and so on are missing.
Those settings are moved to the settings icon in "New Transaction" window. (After clicking "Pay..." in the 'Send' tab)
For "Advanced Preview", just click 'Preview' instead of 'OK'.

Reference image:


Now, you can edit those settings without going though the 'Preferences' or 'Advanced transaction preview'.

Thanks.

Implementation  of those settings was more straightforward in previous versions. Such important settings must be the  first things for user to see when he/she opens the wallet  rather than   hidden  under "pay --> send" steps, the final steps which are very thrilling for user, IMHO.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
April 21, 2023, 03:31:33 AM
#3
The  wallet's "Preferences"  have missed "Transactions" tab, so plenty of useful features like "Advanced preview ",  "Spend only confirmed coins" and so on are missing.
Those settings are moved to the settings icon in "New Transaction" window. (After clicking "Pay..." in the 'Send' tab)
For "Advanced Preview", just click 'Preview' instead of 'OK'.

Reference image:


Now, you can edit those settings without going though the 'Preferences' or 'Advanced transaction preview'.
hero member
Activity: 714
Merit: 1298
Cashback 15%
April 20, 2023, 10:51:31 AM
#2
What's the hell with this release? The  wallet's "Preferences"  have missed "Transactions" tab, so plenty of useful features like "Advanced preview ",  "Spend only confirmed coins" and so on are missing.

legendary
Activity: 952
Merit: 1367
April 19, 2023, 08:40:54 AM
#1
A new version of Electrum has been released on April 18th.
Release notes:

Code:
   - New onchain transaction creation flow, with configurable preview
   - Various options have been moved to toolbars, where their effect
     can be more directly observed.

Code:
- lightning: support for option scid_alias.
    - Qt GUI: UTXO privacy analysis: this dialog displays all the
      wallet transactions that are either parent of a UTXO, or can be
      related to it through address reuse (Note that in the case of
      address reuse, it does not display children transactions.)
    - Coins tab: New menu that lets users easily spend a selection
      of UTXOs into a new channel, or into a submarine swap (Qt GUI).

Code:
  - Lightning invoices are regenerated everytime routing hints are
      deprecated due to liquidity changes.
    - Script descriptors are used internally to sign transactions.

And for the corresponding Android application:
Code:
- Using Qt 5.15.7, PyQt 5.15.9
   - This release still on python3.8
   - Feature parity with Kivy
   - Android Back button used throughout, for cancel/close/back
   - Note: two topbar menus; tap wallet name for wallet menu, tap
     network orb for application menu
   - Note: long-press Receive/Send for list of payment requests/invoices

Source: https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES

One and only download page: https://electrum.org/#download
Jump to: