I have tried Lace, Eternl, Yoroi, Typhon, and even NuFi on Brave and Chrome. I have also tried the web interface for Eternl, and Eternl wallet beta web extension.
I have no trouble registering my hardware wallet with each app and can make and sign normal transactions. However, as soon as I try to sign the DRep transaction generated through gov.tools website there seems to be a certificate problem.
In each case there is an error at the end when trying to sign the transaction. The Eternl error is: “gernerateTrezorCertificates: unsupported certificate type”.
Is it possible to register as a DRep using a Trezor safe 5 device to sign the transaction?
with TREZOR its possible to delegate to a DRep, but not having the DRep Key directly on the HW-Wallet. Thats a FW restriction because we have to share the FW size space with all other Blockchains.
Hmmm. But that is kind of why you want to use a HW-wallet. I mean, the DRep key is a really important key don’t you think? That is why I want that key on my hardware wallet.
Surely there must be a way to work around this, otherwise this problem is a pretty severe oversight.
Than you have to use a LEDGER HW-Wallet (Cardano-App 7.1.3+) currently. It does not fit into the FW size contrains on TREZOR because Cardano has to share the space with all others. I think KEYSTONE is supporting it too.
Ledger isn’t even open source. I don’t know what percentage of the hardware wallet market uses a Trezor but it must be significant.
That is a deal-breaker for a large number of Cardano users becoming DReps. Did someone not consider this a MASSIVE problem before the design of the required certificates was locked down?
I feel like going on a John McEnroe rant: YOU CAN’T BE SERIOUS!!!
You can, of course, choose to be maxi on that one.
They explain that they are not allowed to open source parts that handle the secure element on https://www.ledger.com/academy/topics/ledgersolutions/is-ledger-open-source. And they rightfully say that even if the whole firmware would be open source, you still could not be sure what other parts of the hardware do.
That is why you want the simplest hardware possible.
Anyway, it looks like I am going to need to buy a Keystone. Unfortunately the Keystone hardware is much more complex and thus your argument about not being sure exactly what the hardware might do applies even more. But at least it has a commitment to open source all its software.
With the amount of hacks and scams, everyone should be using a hardware wallet. But, it is like this problem was swept under the carpet. I have seen no mention that Trezor is no longer fully functional on Cardano in the governance era. Have any of the Youtube influencers said anything about this? Some channels might even be sponsored by Trezor?
Does anyone have a list of hardware wallets that actually do function properly on Cardano?
I haven’t seen a big official announcement that Trezor only supports delegation, but not registration or voting, but it is kind of well-known everytime the question came up in the Eternl, Lace, … Discords.
Thanks for that very informative twitter exchange:
X:@MeZuNyNL said:
When will you update Cardano support to include signData and full Conway DRep support from the hardfork yesterday? Loving my Model T, but it’s not great seeing Trezor fall behind the other HW options feature wise
X:@Trezor said:
Hi, we support the recent Cardano hard fork already, our nodes are updated
X:@MeZuNyNL said:
That wasn’t the question, you cannot register as a DRep on Trezor currently, nor can you sign messages for signin and other purposes as defined by the standards. Is there any ETA on these features being supported by Trezor?
X:@Trezor said:
Hi, we are looking into it, but at the moment, we have projects with higher priority on the roadmap, so I don’t have any honest ETA to share.
At least I now know the problem was not just stupid user error.
Maybe Trezor is too busy implementing Governance features for the Ethereum and Bitcoin chains??? I hope it is not because Trezor has focused priority on improving functionality for meme coin trading against MEV boost bots on Solana.
Just few words to this topic - we at Vacuumlabs have been contracted to develop the Conway support for HW wallets. We can only develop what they allow to release. Trezor came to conclusion that they want to support only the basic functionalities (delegation).
As it was mentioned in this thread - we also won Catalyst proposal to build message signing support for HW wallets. This was also pre-agreed with Trezor but although the development was completed and is ready since like February this year they wont release because “not enough people are asking for it”. So if you by any chance want to use Trezor message signing, I would recommend contacting them on Reddit, Forum or their support page. Code is ready, just need to be merged and released.