Author

Topic: [ESHOP launched] Trezor: Bitcoin hardware wallet - page 134. (Read 966173 times)

full member
Activity: 120
Merit: 100
Reposting from reddit: https://github.com/hiviah/TrezorPass
You can use Trezor as password manager. A step towards using the Trezor for logging into online services.
hero member
Activity: 692
Merit: 500
I do have Xcode and Brew. What should I do then? BTW, I'm also seeing people pointing out to python-trezor so that's yet another thing I'm trying to make sense out of it in addition to the Electrum plug-in for OS X.
Thx for your help.

I sucessfully installed Electrum 1.9.8 release from the github repo following the MacOSX instructions here
https://electrum.org/download.html

As you already have xcode and brew installed I assume you are comfortable with the command line !

I haven't yet tried the latest master with the Trezor commits as I am still awaiting my classic first edition to reach me.
https://github.com/spesmilo/electrum/commits/master

This plugin
https://github.com/m0mchil/electrum/blob/master/plugins/trezor.py

clearly requires python-trezor
https://github.com/trezor/python-trezor/tree/master/trezorlib

Code:
try:
    from trezorlib.client import types
    from trezorlib.client import proto, BaseClient, ProtocolMixin
    from trezorlib.qt.pinmatrix import PinMatrixWidget
    from trezorlib.transport import ConnectionError
    from trezorlib.transport_hid import HidTransport
    TREZOR = True
except ImportError:
    TREZOR = False

The webbrowser plugin is completely different, you need it to setup your Trezor with myTrezor (unless you want to setup/restore your Trezor with the python tools)

Are you referring to installing the Ubuntu's *Development version* and not the "Latest release" in that link?

Does your install process for OS X create any .app entries as well in your Applications folder. I was able to get Electrum wallet to start via command line only but couldn't locate the .app/.dmg file that the github *Developer version* README file refers to.

Does the python setup provide additional features not available in  myTrezor (order of change address spending, freeze, etc?)

In the long-run, I'd like to be able to restore access to all my private keys in the unlikely scenario Trezor completely ceases to exist or USB interface is discontinued.

I have successfully built Electrum.app with trezor plugin support (brew)
Download and extract the latest release
    https://github.com/spesmilo/electrum/releases/tag/seed_v7

Code:
    sudo python setup.py install
    python mki18n.py
    pyrcc4 icons.qrc -o gui/qt/icons_rc.py
    sudo python setup.py sdist --format=zip,gztar
    ARCHFLAGS="-arch i386 -arch x86_64" sudo python setup-release.py py2app --includes sip
    sudo hdiutil create -fs HFS+ -volname "Electrum" -srcfolder dist/Electrum.app dist/electrum-VERSION-macosx.dmg
hero member
Activity: 692
Merit: 500
Should be OK now.

test.mytrezor.com is still down broken - as in BoP server is not working
hero member
Activity: 496
Merit: 500
Is there any other wallet currently available that supports Trezor? I've been having problems with it freezing at the loading screen on myTrezor.com and would like to try out another wallet to see if I have the same problem.

Electrum does, but there hasn't been a binary release made available yet, you have to get it from source.
legendary
Activity: 1050
Merit: 1004
Should be OK now.

It seems to be working again.
Thanks!
sr. member
Activity: 441
Merit: 268
Should be OK now.
legendary
Activity: 1498
Merit: 1000
Why don't you guys use all the other wallets that support trezor Wink Isn't that you all told me to do...
legendary
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
Is there something going on with mytrezor.com? I cannot access my balance, it just gets stuck in "Loading..." with those three bars. I've already reinstalled the plugin and tried different browsers.

I'm having the same issue...

A resolution as soon as possible would be appreciated.
Yes it is down.  I reported it to them through their support email address:  [email protected]

They do not hang out here that much so if you ever have problems use their support email address.

(but they probably already know it is down)
legendary
Activity: 1050
Merit: 1004
Is there something going on with mytrezor.com? I cannot access my balance, it just gets stuck in "Loading..." with those three bars. I've already reinstalled the plugin and tried different browsers.

I'm having the same issue...

A resolution as soon as possible would be appreciated.
newbie
Activity: 4
Merit: 0
Is there something going on with mytrezor.com? I cannot access my balance, it just gets stuck in "Loading..." with those three bars. I've already reinstalled the plugin and tried different browsers.
hero member
Activity: 1232
Merit: 516
Will there be a version with metal casing anytime soon? Great product, anyway!
legendary
Activity: 1386
Merit: 1097
When you are composing transaction, you see on the right all output addresses. The change address is represented by path and it is sent by myTrezor wallet to the Trezor device as this path. This is why Trezor doesn't show anything, because it knows, it generates that address itself from the seed.

If the Trezor works with same algorithm - it's fine.

If the developer could confirm it ("The change address is represented by path and it is sent by myTrezor wallet to the Trezor device as this path")

Confirm. Trezor does not display those outputs which are provably going back to Trezor.

Quote
But as i wrote for other people can be strange that transaction has 2 outputs and they saw only one address & value when they signed the transaction.

No, it is strange to *you*, because you actually do expect that there's something called "change address". Btw displaying change address to common user has no sense, because user himself don't know if given change address is correct or not...
newbie
Activity: 52
Merit: 0
I would love to buy one but 119 bucks? ... expensive for the newbies.

if you're confident to manage your crypto currency safely, buy that instead of the hardware wallet and buy one in future (hopefully for less than it costs now; hint spend later a fraction of bitcoins that you buy today with the same amount of $ or eur that you spend today)

if this thing would be around years ago it would already be cheaper ; )
and probably thousands of coins would not have been stolen in the meantime
newbie
Activity: 17
Merit: 0
Looks pretty awesome but a little expensive Lips sealed
hero member
Activity: 1316
Merit: 503
If you have less than $1000 in BTC then this product may not be for you.  But for someone who has thousands, tens of thousands, hundreds of thousands, etc. then this is a great product.  I love this little thing.  I have 5 of them and will be ordering a couple more for Christmas gifts for people I know that have BTC holdings.  It is the second best thing I have ever purchased with BTC, the best one being a case of Girl Scout thin mint cookies.

Is it safe having 2 or more trezors running with the same seed?
legendary
Activity: 1722
Merit: 1217
Sorry if this sounds mean but I don't think you understand how bitcoin works. I can give you some great links if you like that will help you understand on a more technical level.

Smiley

P.S. Are you spam bot?

Lol. No I'm not a spam bot. I have >4200 posts. I never would have lasted that long spamming.
legendary
Activity: 1456
Merit: 1001
This is the land of wolves now & you're not a wolf
are there any videos, or "How To" guides that show how to use trezor with Electrum or with multibit?   I have been using the trezor web wallet, but would like to try it with electrum or multibit (and I have never used either of those clients before).    thanks guys...

full member
Activity: 120
Merit: 100
When you are composing transaction, you see on the right all output addresses. The change address is represented by path and it is sent by myTrezor wallet to the Trezor device as this path. This is why Trezor doesn't show anything, because it knows, it generates that address itself from the seed.

If the Trezor works with same algorithm - it's fine.
If the developer could confirm it ("The change address is represented by path and it is sent by myTrezor wallet to the Trezor device as this path")
But as i wrote for other people can be strange that transaction has 2 outputs and they saw only one address & value when they signed the transaction.
Yes, i see, it's better (not show change address) for easy using of the Trezor. May be it should be as option in software which comunicates with the Trezor

> You can pregenerate this internal address by using account xpub and the shown path on bip32.org.
> If you give this address to Trezor explicitly and fill in the right change ammount,
> you will have to confirm it on the screen as with every other external ouput. Trezor doesn't recognize it as internal address when it is not sent as a path to it.

It's interesting test. But it not gaurantee that the path change address algorithm there works.
There may be there other alogorithm - change address are marked in program interface by special bit for example. If you enter address manually - there no bit, if computer calculate change address based on xpub - there is bit. But it will be bad algorithm.

I hope that change address is calculated inside Trezor based on sent BIP44 path of address.

You find it strange, because you were raised in environment, where it was necessary to check where "the rest of BTC" go. But this is in fact unnecessary. You have a wallet that has many addresses. In the scenario where you are spending to 10 output addresses, what SHOULD happen is that you should confirm those 10 addresses and the rest of BTC go back to you. That's it. The change depends on the inputs chosen by the algorithm. Imagine you have 1 BTC on 5 addresses 0.2BTC each. If you are spending 0.5BTC, then 3 inputs are used and the change is 0.1BTC. It may be even more confusing to a unexperinced user expecting change to be 0.5BTC. Since it can be arbitrary number going to your own address there is no point confirming it as many people already told you.

All addresses are (edit:)BIP44 compliant so it is really the same algorithm used on the web wallet and Trezor. There is no question about it.
full member
Activity: 162
Merit: 109
When you are composing transaction, you see on the right all output addresses. The change address is represented by path and it is sent by myTrezor wallet to the Trezor device as this path. This is why Trezor doesn't show anything, because it knows, it generates that address itself from the seed.

If the Trezor works with same algorithm - it's fine.
If the developer could confirm it ("The change address is represented by path and it is sent by myTrezor wallet to the Trezor device as this path")
But as i wrote for other people can be strange that transaction has 2 outputs and they saw only one address & value when they signed the transaction.
Yes, i see, it's better (not show change address) for easy using of the Trezor. May be it should be as option in software which comunicates with the Trezor

> You can pregenerate this internal address by using account xpub and the shown path on bip32.org.
> If you give this address to Trezor explicitly and fill in the right change ammount,
> you will have to confirm it on the screen as with every other external ouput. Trezor doesn't recognize it as internal address when it is not sent as a path to it.

It's interesting test. But it not gaurantee that the path change address algorithm there works.
There may be there other alogorithm - change address are marked in program interface by special bit for example. If you enter address manually - there no bit, if computer calculate change address based on xpub - there is bit. But it will be bad algorithm.

I hope that change address is calculated inside Trezor based on sent BIP44 path of address.

P.S.
> When you are composing transaction, you see on the right all output addresses.
> The change address is represented by path and it is sent by myTrezor wallet to the Trezor device as this path.
> This is why Trezor doesn't show anything, because it knows, it generates that address itself from the seed.

Yes, i did other transaction and i see that there change address is presented as BIP44 path. I think now that the Trezor gets from a computer not a Bitcoin change address but the only BIP44's path and the Trezor calculates the address inside...

P.P.S. I want thank the Trezor team for nice device Smiley!
Jump to: