Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TrezorConnect.signMessage fails with Taproot address #16630

Open
bkiac opened this issue Jan 27, 2025 · 2 comments
Open

TrezorConnect.signMessage fails with Taproot address #16630

bkiac opened this issue Jan 27, 2025 · 2 comments
Labels
bug Something isn't working as expected connect Connect API related (ie. fee calculation)

Comments

@bkiac
Copy link

bkiac commented Jan 27, 2025

Description

When calling TrezorConnect.signMessage({ path: "m/86'/0'/0'/0/0", message: "msg" }) using @trezor/connect-web version 9.4.7 the action fails.

Image


Steps to Reproduce

  1. Install and import @trezor/connect-web version 9.4.7.
  2. Initialize TrezorConnect.
  3. Call the TrezorConnect method:
TrezorConnect.signMessage({ path: "m/86'/0'/0'/0/0", message: "msg" });

I know Taproot is not supported by BIP137 message signing so this is probably out of scope for Connect in general, but does Trezor plan to add support for BIP322 message signing?

@mroz22
Copy link
Contributor

mroz22 commented Jan 27, 2025

thats interesting. could you @Hannsek check if we want to support it?

I quickly tested it and found this #16631 option (not sure if this is the only one).

@Hannsek
Copy link
Contributor

Hannsek commented Jan 28, 2025

There is still no unified approach how to properly implement taproot message signing, see here.

Until it will be solved, we cannot do anything in Connect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as expected connect Connect API related (ie. fee calculation)
Projects
Status: 🎯 To do
Development

No branches or pull requests

3 participants