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

[Feature]: Enable Trezor symmetric encryption using cipherKeyValue #1923

Open
tzumby opened this issue Sep 26, 2023 · 5 comments
Open

[Feature]: Enable Trezor symmetric encryption using cipherKeyValue #1923

tzumby opened this issue Sep 26, 2023 · 5 comments
Assignees
Labels
feature New feature or request

Comments

@tzumby
Copy link

tzumby commented Sep 26, 2023

Is your request related to a problem?

This feature would allow users to encrypt using their Trezor device via this easy to use library. The use cases for this are
numerous: encrypting data to be stored in IPFS / on-chain is one of them.

Feature Description

The Trezor connector needs to implement this cipherKeyValue function.

https://docs.trezor.io/trezor-suite/packages/connect/methods/cipherKeyValue.html
https://github.com/satoshilabs/slips/blob/master/slip-0011.md

Alternative Solutions

This is possible with Metamask using:

https://docs.metamask.io/wallet/reference/eth_getencryptionpublickey/
https://docs.metamask.io/wallet/reference/eth_decrypt/

Anything else?

No response

@tzumby tzumby added the feature New feature or request label Sep 26, 2023
@Adamj1232
Copy link
Member

@tzumby thank you for opening this issue and this is a great idea! We currently have a lot in our backlog but will get this placed and prioritized.

@stayForward09
Copy link

@tzumby @Adamj1232 How are you doing?
With this kind of thinking, I can implement Trezor Wallet connection for a dapp using other wallet connector library?
I mean, if I've already used web3-react or rainbow kit for wallet connector, and wanna integrate Trezor wallet connection, is it possible to embed web3-onboard library or use above way?
Thanks.

@stayForward09
Copy link

@tzumby

@tzumby
Copy link
Author

tzumby commented Jan 8, 2024

I'm not sure how this is related to integrating Trezor. This is just exposing a lower level API to web3-onboard.

@stayForward09
Copy link

@tzumby Thanks for your answer,
I think, with this kind of low level api, could I use it for other library, such as web3-react?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants