Please login or register.

Monero support for Trezor

Who wants Trezor to support Monero? Sadly it doesn't currently. I think it would be awesome and would like to work on this.

I'd like to raise at least 500XMR so I could make it happen. Want to beef up your Monero wallet security? Show your support by donating and help make Monero support for Trezor a reality!

  • Address for donations: 49hGzzV9XtNZKHAe1kNuXkRfhws12ZHipavhffm2gXDXR3aGxiLzt9GRBFPqL6Vgp6hEnpsiT285v5v4XmrUC93PSTaML5r
  • View key: 2a2e69948dfcc5a3198ee0288494a729c65069611cf0146f8f31013dd2a0ac0c (if anyone wants to keep an eye on the account)
  • Escrowed by our very own fluffypony

What I plan on doing

  1. Modify the Trezor firmware to support generating private keys for Monero & support signing transactions using spend key.
  2. Add Trezor support to simple_wallet command (or create new trezor_wallet utility)

How will the funds be used

  • The raised money will go towards buying a Trezor I could use for development purposes and compensating for some of the time I put into this.
  • If we don't manage to raise enough to even buy a Trezor for me, I will not be undertaking this project. All moneros received will be sent to [email protected] in this case.
  • I will not be touching the money raised before I have managed to add Monero support to Trezor. Should I fail to deliver, the funds will be sent to [email protected].

Edits

  • 13th April: Changed donation destination to account escrowed by fluffypony.
  • 14th April: We're funded! Check out the progress of this project here.
Replies: 24
Reply to: antw081
roosmaa edited 8 years ago Weight: -520 | Link [ - ]

Thank you! Fluffypony agreed to escrow this, just waiting for him to setup everything up. :) Will let everyone know when it's done.

antw081 edited 8 years ago Replies: 1 | Weight: -520 | Link [ - ]

I've donated 100 XMR towards this project.

Tx ID: c44babb72e22dd741fe540ff09650dea253f26b974cf8cafb5b62c6e81dacc67

Pay ID: a29a82c47346bfc13fafdf723ae7994095c3ad7389717a9fc44a24fad72c01b8

You would probably get more donations if you used a trusted escrow.

Reply to: roosmaa binaryFate roosmaa binaryFate
binaryFate edited 8 years ago Replies: 1 | Weight: -520 | Link [ - ]

Undoubtedly fluffypony is trusted (by me but more importantly by the community at large so people would be more willing to donate for your project!). :)

Technical remark: you'll need to adapt some code PC-side, additionally to the device firmware, to have it working. Also you'll have to update the trezor crypto library to work with a different type of ECDSA signing too, which is incredibly critical to write yourself so I strongly suggest you take the code from a known and trusted library.

Reply to: binaryFate roosmaa binaryFate
roosmaa edited 8 years ago Replies: 1 | Weight: -521 | Link [ - ]

I guess my last post was slightly unclear. What I described there, was what I was thinking when I was writing the first post in this thread. Since I did not know any better and since the 500XMR is more of a gesture of support rather than any significant amount of money (as you said yourself there is no way this amount will even begin to cover the time I will have to put into this) I did not really think anyone would care so passionately about escrow.

So, who do you trust? I hope you trust fluffypony...

Reply to: roosmaa binaryFate
binaryFate edited 8 years ago Replies: 1 | Weight: -521 | Link [ - ]

I don't see any rational reason for which you would refuse to use a trusted escrow.

Reply to: binaryFate
roosmaa edited 8 years ago Replies: 1 | Weight: -521 | Link [ - ]

I'm not really trying to make a profit as it is an interesting project for me. 500 XMR is just the minimum amount for which I'm willing to take this on. Mainly it is to gauge the community's interest for such a thing - if people really want this, then they are probably willing to take a small risk.

And in case the Trezor code does get the better of me and I fail to deliver the funds will go to Monero core team. But this is again the problem of "do we trust this random dude and his word".

It does seem to me that we should really establish some pointers for this sub-forum for people like me :) How to be transparent about the money raised, who are the people willing to provide escrow whom everybody trusts, etc. For the transparency part, fluffypony did say he's working on viewkey import for MyMonero, which would be awesome :)

binaryFate edited 8 years ago Replies: 1 | Weight: -521 | Link [ - ]

This is a nice idea, of course!

However in all honesty, I warn everyone about donating without the funds being in escrow. I am reasonably familiar with the trezor code, and I'd estimate the cost of supporting Monero to be much more than 500 XMR. I find this unrealistic pricing to be a red flag.

Kazuki edited 8 years ago Weight: -521 | Link [ - ]

I would like to see this happening, donated 10 XMR 21b14c9d26253270bd6bf921a9671d9cc3116a10f3742c38a98bdf544aae58fd

fluffypony edited 8 years ago Weight: -520 | Link [ - ]

I donated 50 XMR towards this, transaction 7be96e398536a1112b9453ffed8e5deba46ec383917a5de860a182e2693d5813 (no payment ID)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

UPDATE: I'm escrowing this on roosmaa's behalf.

Deposit address: 49hGzzV9XtNZKHAe1kNuXkRfhws12ZHipavhffm2gXDXR3aGxiLzt9GRBFPqL6Vgp6hEnpsiT285v5v4XmrUC93PSTaML5r
View key: 2a2e69948dfcc5a3198ee0288494a729c65069611cf0146f8f31013dd2a0ac0c

roosmaa will move the funds donated thus far to that escrow account, and I will confirm receipt once received.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJVK8NRAAoJEFVDLfMczU/N++sH/iOTObE6iiBlhaz7pUgMx3tB
WM49xGvVCtSlxcJX/zwX/K5zeaF5NeNMgsOx5RU0+z9zvnM4O/3X5S1OhxzrcosM
3OE4r8Z/+eMfW0o+567HkXxg7Q5E7hMN9GgJVLxcuQ4fDhXlxjr6m7wXgZG/tdLj
bpCiQI/VXnhg/iDy++vb7zshuTh/H8QmgPDPkKWaSQD66oozi9vi629g2ytWBBCE
5tygq+liI6+1a+sHWq/2HFi7Yq+5a99gz5Gm5AX/thFoodGgeAeXXAOhTMN7QGEx
ieTuqBm3+okUOvOztHT7pNLXvSiPrGKAtOJ9IvuCI0u/lLRKNeXnU96NmymQ2t8=
=DwW/
-----END PGP SIGNATURE-----