RustyNomad
|
|
October 21, 2015, 09:02:02 AM |
|
I sent a mail to SatoshiLabs in regards to the the fact that we needed to upgrade to the latest version of Electrum and the fact that it, at present, has no Trezor support (Windows version). Following was part of the reply received: when using TREZOR with any client wallet, the transaction is created by TREZOR, so mention changes has no effect over created transaction. Client wallets like Electrum serves only as the bridge to Bitcoin network for TREZOR and displays the current balance and transaction history. There is no danger in using version 2.3.2 for Windows. Hopefully in future version they will support hardware wallets again because on other platforms (iOS, Linux) hardware wallets are supported. So those with Trezors can still continue to make use of the older versions of Electrum it seems so I'll stick with the 2.3.2 version I'm running now.
|
|
|
|
tl121
|
|
October 21, 2015, 08:02:32 PM |
|
I sent a mail to SatoshiLabs in regards to the the fact that we needed to upgrade to the latest version of Electrum and the fact that it, at present, has no Trezor support (Windows version). Following was part of the reply received: when using TREZOR with any client wallet, the transaction is created by TREZOR, so mention changes has no effect over created transaction. Client wallets like Electrum serves only as the bridge to Bitcoin network for TREZOR and displays the current balance and transaction history. There is no danger in using version 2.3.2 for Windows. Hopefully in future version they will support hardware wallets again because on other platforms (iOS, Linux) hardware wallets are supported. So those with Trezors can still continue to make use of the older versions of Electrum it seems so I'll stick with the 2.3.2 version I'm running now. My understanding is that core 0.11.1 will reject transactions with high-S signatures. These won't be created by Trezor, but if you are running a software wallet with Electrum 2.3.2 you may be creating these signatures and may have problems with your transactions. In my case, I have one copy of Electrum on my Windows 7 machine and a hardware and a software wallet. I had to upgrade to 2.5.1 and I had to make Trezor work with the upgraded version. If you are comfortable installing software on Windows and familiar with the windows command line, environment variables, etc. it's not too hard to get Electrum to run on Windows from the source code. The directions are on https://electrum.org/#download. It's a little more difficult to get Trezor to work from source code, involving installing Python-Trezor and its dependencies. https://github.com/trezor/python-trezor You can run the python-trezor file helloworld.py test program to see if you have communication from python programs to your Trezor. If you have electrum running without the Trezor and helloworld.py talking to your Trezor then you should be good to go.
|
|
|
|
RustyNomad
|
|
October 22, 2015, 10:40:27 AM |
|
I sent a mail to SatoshiLabs in regards to the the fact that we needed to upgrade to the latest version of Electrum and the fact that it, at present, has no Trezor support (Windows version). Following was part of the reply received: when using TREZOR with any client wallet, the transaction is created by TREZOR, so mention changes has no effect over created transaction. Client wallets like Electrum serves only as the bridge to Bitcoin network for TREZOR and displays the current balance and transaction history. There is no danger in using version 2.3.2 for Windows. Hopefully in future version they will support hardware wallets again because on other platforms (iOS, Linux) hardware wallets are supported. So those with Trezors can still continue to make use of the older versions of Electrum it seems so I'll stick with the 2.3.2 version I'm running now. My understanding is that core 0.11.1 will reject transactions with high-S signatures. These won't be created by Trezor, but if you are running a software wallet with Electrum 2.3.2 you may be creating these signatures and may have problems with your transactions. In my case, I have one copy of Electrum on my Windows 7 machine and a hardware and a software wallet. I had to upgrade to 2.5.1 and I had to make Trezor work with the upgraded version. If you are comfortable installing software on Windows and familiar with the windows command line, environment variables, etc. it's not too hard to get Electrum to run on Windows from the source code. The directions are on https://electrum.org/#download. It's a little more difficult to get Trezor to work from source code, involving installing Python-Trezor and its dependencies. https://github.com/trezor/python-trezor You can run the python-trezor file helloworld.py test program to see if you have communication from python programs to your Trezor. If you have electrum running without the Trezor and helloworld.py talking to your Trezor then you should be good to go. From what they said I understood it as meaning that the signature is generated by the Trezor and not by Electrum so there will not be any problems with the high-S signatures as the Trezor do not create these. So using a Trezor together with an older version of Electrum will not be a problem as its not Electrum generating the signatures but the Trezor instead so there should be no problem with the transactions.
|
|
|
|
tl121
|
|
October 22, 2015, 04:09:28 PM |
|
From what they said I understood it as meaning that the signature is generated by the Trezor and not by Electrum so there will not be any problems with the high-S signatures as the Trezor do not create these. So using a Trezor together with an older version of Electrum will not be a problem as its not Electrum generating the signatures but the Trezor instead so there should be no problem with the transactions.
That is my understanding, also. However, I wanted to use the same installation of Electrum with a different wallet that was not Trezor based. I needed 2.5.1 for that wallet to work correctly.
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
October 22, 2015, 07:21:11 PM |
|
ok, here is a windows binary that should work with trezor: https://electrum.org/electrum-trezor-test.exeplease let me know if it works. (it's a test version, the final one will have keepkey and btchip too)
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
tl121
|
|
October 22, 2015, 07:26:05 PM |
|
I'll try it, but first I'll need a signature file, since I don't run unsigned .exe's.
|
|
|
|
BitcoinNewsMagazine
Legendary
Offline
Activity: 1806
Merit: 1164
|
|
October 22, 2015, 08:13:59 PM Last edit: October 22, 2015, 08:33:05 PM by BitcoinNewsMagazine |
|
I'll be glad to test a true portable version that does not write to %AppData%
|
|
|
|
RustyNomad
|
|
October 23, 2015, 12:44:25 AM |
|
Just tested it with my Trezor and all seems to be working just fine. One request though, will it be possible to make this exe so that it works from the data files in the folder from where its started? I see it still writes its data to the AppData folder. Also, I noticed that the account labels is working now as they should. The account names used to revert back to 'Main Account' or Account 1' once you changed their names but this now seems to be sorted out. Thanks for the effort to get this update out to us.
|
|
|
|
japerry
|
|
October 23, 2015, 08:06:27 AM |
|
Awesome! I can't wait for the btchip version!
|
|
|
|
wosch76
Legendary
Offline
Activity: 942
Merit: 1026
|
|
October 23, 2015, 10:30:45 AM |
|
Awesome! I can't wait for the btchip version! wohoo. also can't wait for the btchip integration in win binary.
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
October 23, 2015, 10:45:49 AM |
|
Thank you for testing. The new binaries are available on electrum.org, with signatures
A 'portable' version is also available, separate from 'standalone'. The portable version stores electrum_data in the local directory.
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
RustyNomad
|
|
October 23, 2015, 02:34:09 PM Last edit: October 23, 2015, 02:48:37 PM by RustyNomad |
|
Checked for updated files about 15 min ago and spotted the updated binaries in the downloads section. Busy downloading now, will test and post results. Once again, thanks for the effort to get us all onto the latest version of Electrum EDIT: Just checked everything quickly and it all seems 100%. Portable version works as it should making use of the data files in the same folder. Trezor working fine.
|
|
|
|
RustyNomad
|
|
October 23, 2015, 08:29:32 PM |
|
Thomas,
I installed the portable version 2.5.1 earlier and as posted, everything seemed to be fine.
I tried sending btc to another wallet of mine but was unable to do so. After setting up the transaction when I click on 'Send' and nothing happens. I restarted Electrum again, entered the pin for the Trezor etc.. but same thing, nothing happens when you click on send.
I tried the same transaction on the older 2.3.2 portable version and the transaction went through without any problems. So seems like there is a bug in the 2.5.1 (portable) version.
|
|
|
|
tl121
|
|
October 23, 2015, 09:16:55 PM |
|
I ran the new 2.5.1 .exe on my Windows 7 system. It ran my Trezor based wallet and it ran my software wallet. I also ran this version on my Windows 8 system, testing it with my Trezor and it worked OK. I did message signing tests and sending tranactions with the Trezor.
Looks good! Thanks, Thomas!
|
|
|
|
RustyNomad
|
|
October 24, 2015, 06:51:59 AM |
|
I ran the new 2.5.1 .exe on my Windows 7 system. It ran my Trezor based wallet and it ran my software wallet. I also ran this version on my Windows 8 system, testing it with my Trezor and it worked OK. I did message signing tests and sending tranactions with the Trezor.
Looks good! Thanks, Thomas!
Which 2.5.1 did you run, the one Thomas posted earlier i.e. the test one or the electrum-2.5.1-portable.exe ? Just want to check because if it was the portable one then something must be wrong with my setup. Just tried sending from it again and nothing happens when I press on the send button.
|
|
|
|
BitcoinNewsMagazine
Legendary
Offline
Activity: 1806
Merit: 1164
|
|
October 24, 2015, 02:30:32 PM |
|
I ran the new 2.5.1 .exe on my Windows 7 system. It ran my Trezor based wallet and it ran my software wallet. I also ran this version on my Windows 8 system, testing it with my Trezor and it worked OK. I did message signing tests and sending tranactions with the Trezor.
Looks good! Thanks, Thomas!
Which 2.5.1 did you run, the one Thomas posted earlier i.e. the test one or the electrum-2.5.1-portable.exe ? Just want to check because if it was the portable one then something must be wrong with my setup. Just tried sending from it again and nothing happens when I press on the send button. Your installation must be corrupted. The true portable 2.5.1 works fine for me and does not save files to %AppData%
|
|
|
|
RustyNomad
|
|
October 24, 2015, 04:24:34 PM |
|
Your installation must be corrupted. The true portable 2.5.1 works fine for me and does not save files to %AppData%
I did not say the portable had a bug due it saving files to the AppData folder, not sure where you read that. I posted earlier on that the portable worked just fine in that context. Checked for updated files about 15 min ago and spotted the updated binaries in the downloads section. Busy downloading now, will test and post results. Once again, thanks for the effort to get us all onto the latest version of Electrum EDIT: Just checked everything quickly and it all seems 100%. Portable version works as it should making use of the data files in the same folder. Trezor working fine. My problem was with the fact that I could not send any funds, as posted earlier. Have you sent any funds making use of the 2.5.1 portable version? Does it work for you? When I click on 'Send' nothing happens.
|
|
|
|
BitcoinNewsMagazine
Legendary
Offline
Activity: 1806
Merit: 1164
|
|
October 24, 2015, 04:28:59 PM |
|
I have no problems sending or receiving with Electrum 2.5.1 portable. Clear enough? Try again, delete and reinstall from a fresh download.
|
|
|
|
tl121
|
|
October 24, 2015, 05:52:26 PM |
|
I ran the new 2.5.1 .exe on my Windows 7 system. It ran my Trezor based wallet and it ran my software wallet. I also ran this version on my Windows 8 system, testing it with my Trezor and it worked OK. I did message signing tests and sending tranactions with the Trezor.
Looks good! Thanks, Thomas!
Which 2.5.1 did you run, the one Thomas posted earlier i.e. the test one or the electrum-2.5.1-portable.exe ? Just want to check because if it was the portable one then something must be wrong with my setup. Just tried sending from it again and nothing happens when I press on the send button. modification date 10/23, MD5 DEB41AC7004E6C6C5B514E0C34C68664 electrum-2.5.1-setup.exe This is a Windows installer, not a portable version. (I can confirm that it runs on two of my systems using Trezor, but these systems had previously installed, Python Trezor,Cython, Libusb etc... which I did not uninstall, so it is conceivable that these images might not run on a plain vanilla Windows.) I sent and received funds on my Windows 7 installation using a software wallet and a Trezor wallet. All four combinations worked. Also, I verified that sending funds to a payment protocol request works.
|
|
|
|
RustyNomad
|
|
October 24, 2015, 06:11:06 PM |
|
modification date 10/23, MD5 DEB41AC7004E6C6C5B514E0C34C68664 electrum-2.5.1-setup.exe
This is a Windows installer, not a portable version. (I can confirm that it runs on two of my systems using Trezor, but these systems had previously installed, Python Trezor,Cython, Libusb etc... which I did not uninstall, so it is conceivable that these images might not run on a plain vanilla Windows.)
I sent and received funds on my Windows 7 installation using a software wallet and a Trezor wallet. All four combinations worked. Also, I verified that sending funds to a payment protocol request works.
Thanks for the feedback. I have not tried sending again with the portable version, will a little later. If it does not work I'll go for the setup.exe file and see whether that works. Seems like it might just be something on my pc as it works for others so might just have to download it again. Could possibly also be the older data files. I just dropped the exe into the folder where my 'older' Electrum ran from. Should maybe just clear out everything and start it up in a clean folder so that it can download its own files from scratch.
|
|
|
|
|