Pages:
Author

Topic: [REQUESTS] Minimal Electrum builds for Windows - page 17. (Read 47201 times)

legendary
Activity: 1014
Merit: 1001

Hi, do you get an error message with the portable version?

Indeed, same problem here. I guess this is a new bug.

  File "electrum", line 398, in
    addr += ':' + str(wallet.get_private_key_base58(addr, password))
  File "C:\Documents and Settings\ffly\Application Data\Electrum-P\0.55\C_\ElectrumPY\lib\wallet.py", line 388, in get_private_key_base58
    pk = self.get_private_key(address, password)
  File "C:\Documents and Settings\ffly\Application Data\Electrum-P\0.55\C_\ElectrumPY\lib\wallet.py", line 409, in get_private_key
    raise BaseException("unknown address")
BaseException: unknown address
- Thats the bug I get.

- No error message. It locked up (in German: it hangs)
legendary
Activity: 1092
Merit: 1016
760930
I tried the portable version but i cant install it (Vista). The normal version works.

Hi, do you get an error message with the portable version?

Quote

Another bug: I cant see the privkey of imported addresses with the command: -o addresses -ak
With previous versions it worked. (the wallet is unencrypted)

Indeed, same problem here. I guess this is a new bug.

  File "electrum", line 398, in
    addr += ':' + str(wallet.get_private_key_base58(addr, password))
  File "C:\Documents and Settings\ffly\Application Data\Electrum-P\0.55\C_\ElectrumPY\lib\wallet.py", line 388, in get_private_key_base58
    pk = self.get_private_key(address, password)
  File "C:\Documents and Settings\ffly\Application Data\Electrum-P\0.55\C_\ElectrumPY\lib\wallet.py", line 409, in get_private_key
    raise BaseException("unknown address")
BaseException: unknown address
legendary
Activity: 1014
Merit: 1001
I tried the portable version but i cant install it (Vista). The normal version works.

Another bug: I cant see the privkey of imported addresses with the command: -o addresses -ak
With previous versions it worked. (the wallet is unencrypted)
legendary
Activity: 1092
Merit: 1016
760930
Version 0.55 is now available, with some sexy new (advanced) features!
See this thread for more info. Enjoy!
legendary
Activity: 1092
Merit: 1016
760930
Are there any limitations in the portable version?

No, the portable and non-portable versions are perfectly identical (they share the same SHA-1 hash), except that the portable version doesn't write ANY data outside of the folder it is stored in - it automatically considers the location of electrum.dat is next to the executable (the command-line version still needs the -w parameter, though).

I hope this answers your question. Do not hesitate to let me know if any issues. Smiley
legendary
Activity: 1014
Merit: 1001
Are there any limitations in the portable version?
legendary
Activity: 1092
Merit: 1016
760930
Release 0.53-1 is out.

Just a minor release, with better error messages and further stability improvements.
As always, feel free to let me know if any issues or comments.
legendary
Activity: 1092
Merit: 1016
760930
...
But regardless, you should always see the correct global balance in the GUI.

Yes, I can see the total balance but not in detail, i.e. the amounts of the change addr are not displayed in the gui.
Say a user imports some vanity addresses: 1customer1xxxxxxxxx, 1customer2xxxxxxxxx, 1customer3xxxxxxxxx, etc and for some reason he has to send a partial amount back to a customer, than he needs to see the remaining (partial) balance in the client (gui). For this purpose, it would be useful to get the change amount back to the source address.

I also think that it would be very useful to see the balance of the change addr in the gui (it could be marked in some way for a better distinction).

Agree, that would be a nice option to have!
legendary
Activity: 1014
Merit: 1001
...
But regardless, you should always see the correct global balance in the GUI.

Yes, I can see the total balance but not in detail, i.e. the amounts of the change addr are not displayed in the gui.
Say a user imports some vanity addresses: 1customer1xxxxxxxxx, 1customer2xxxxxxxxx, 1customer3xxxxxxxxx, etc and for some reason he has to send a partial amount back to a customer, than he needs to see the remaining (partial) balance in the client (gui). For this purpose, it would be useful to get the change amount back to the source address.

I also think that it would be very useful to see the balance of the change addr in the gui (it could be marked in some way for a better distinction).
legendary
Activity: 1092
Merit: 1016
760930
Do you know if there is a way to avoid the sending to a random change address? As the change addr is not listed in the gui, you can't see the correct balance after a transaction, you always have to check it with the commands (console).
It would be great if the user could determine his own change address (in the gui), eg. the source addr.

Hi,
to my knowledge, there is currently no way of specifying a preferred change address.
I don't even know if this is possible within the bitcoin protocol, perhaps ThomasV can comment on that?

yes you can do it with the command line. see the docs.
it's just not possible with the gui at the moment.

oh yes indeed, i wasn't aware of that.
legendary
Activity: 1896
Merit: 1353
Do you know if there is a way to avoid the sending to a random change address? As the change addr is not listed in the gui, you can't see the correct balance after a transaction, you always have to check it with the commands (console).
It would be great if the user could determine his own change address (in the gui), eg. the source addr.

Hi,
to my knowledge, there is currently no way of specifying a preferred change address.
I don't even know if this is possible within the bitcoin protocol, perhaps ThomasV can comment on that?

yes you can do it with the command line. see the docs.
it's just not possible with the gui at the moment.
legendary
Activity: 1092
Merit: 1016
760930
Do you know if there is a way to avoid the sending to a random change address? As the change addr is not listed in the gui, you can't see the correct balance after a transaction, you always have to check it with the commands (console).
It would be great if the user could determine his own change address (in the gui), eg. the source addr.

Hi,
to my knowledge, there is currently no way of specifying a preferred change address.
I don't even know if this is possible within the bitcoin protocol, perhaps ThomasV can comment on that?

But regardless, you should always see the correct global balance in the GUI. Otherwise, it could be
a display bug. Can you post a screenshot of a specific example where the balance is not correct?
legendary
Activity: 1014
Merit: 1001
Do you know if there is a way to avoid the sending to a random change address? As the change addr is not listed in the gui, you can't see the correct balance after a transaction, you always have to check it with the commands (console).
It would be great if the user could determine his own change address (in the gui), eg. the source addr.
legendary
Activity: 1014
Merit: 1001

The column widths of the receive tab are defined in lines 580-583. You can play around with them till you're happy Smiley  Hopefully the client will soon be able to remember all these preferences automatically.
def create_receive_tab(self):
        l = QTreeWidget(self)
        l.setColumnCount(4)
        l.setColumnWidth(0, 380)
        l.setColumnWidth(1, 250)
        l.setColumnWidth(2, 180)
        l.setColumnWidth(3, 20)

Perfect!  Smiley
legendary
Activity: 1092
Merit: 1016
760930
  • ***** gui_qt.py
            self.create_status_bar()
            self.setGeometry(100,100,840,582)
            title = 'Electrum ' + self.wallet.electrum_version # + '  -  ' + self.wallet.path

  • ***** GUI_QT.PY
            self.create_status_bar()
            self.setGeometry(100,100,860,482)
            title = 'Electrum ' + self.wallet.electrum_version # + '  -  ' + self.wallet.path

You didnt change the width that much. I changed it to (100,100,960,582) just to see, and for me it looks better.

Yes, it's quite hard for me to choose the values you would like most, especially as my computer screen is very small, so feel free to experiment Smiley

Quote

The address column is still a bit too small to see the complete row. I also can't see the freeze [F] mark (with font size 12).


The column widths of the receive tab are defined in lines 580-583. You can play around with them till you're happy Smiley  Hopefully the client will soon be able to remember all these preferences automatically.

legendary
Activity: 1014
Merit: 1001
  • ***** gui_qt.py
            self.create_status_bar()
            self.setGeometry(100,100,840,582)
            title = 'Electrum ' + self.wallet.electrum_version # + '  -  ' + self.wallet.path

  • ***** GUI_QT.PY
            self.create_status_bar()
            self.setGeometry(100,100,860,482)
            title = 'Electrum ' + self.wallet.electrum_version # + '  -  ' + self.wallet.path

You didnt change the width that much. I changed it to (100,100,960,582) just to see, and for me it looks better.

The address column is still a bit too small to see the complete row. I also can't see the freeze [F] mark (with font size 12).
legendary
Activity: 1092
Merit: 1016
760930
- fixed occasional wallet restore stalling

can you tell us more about that? is it windows specific? how did you fix it?

Yes, it was windows specific. I could fix it without having to touch the electrum code.
There was something wrong with pythonw.exe that was causing it. I managed to remove any
dependencies on pythonw.exe (GUI-only interpreter) from my package and replace
it with the standard python.exe runtime (version 2.7.3.1) with no side-effects.
legendary
Activity: 1896
Merit: 1353
- fixed occasional wallet restore stalling

can you tell us more about that? is it windows specific? how did you fix it?
legendary
Activity: 1092
Merit: 1016
760930
Build 0.52-1 has been released, with a couple minor improvements:

- streamlined command-line: syntax now identical to Linux (no more parentheses)
- fixed occasional wallet restore stalling
- 30% larger main window

[EDIT] Available now!
legendary
Activity: 1092
Merit: 1016
760930

I'll try to make the GUI a bit larger in the next release already.

Thanks for the donation, it made my day!

Donating at least 1 BTC for downloading the Client should be self-evident.
(E.g. you could place a YouTipit button on your page - http://www.youtipit.org)

Thanks for the suggestion, I do have a donate link on my page already, but I'll check it out Smiley
Pages:
Jump to: