Stellar-Wallets-Kit
Stellar-Wallets-Kit copied to clipboard
FEAT: Add Trezor Wallet Integration
-
What kind of change does this PR introduce?
- This PR introduces a Feature.
-
What is the current behavior?
- Currently there is does not have support for integrating the Trezor hardware wallet.
- Issue: Add Trezor Wallet connection
-
What is the new behavior (if this is a feature change)?
- The new behavior includes the integration of the Trezor hardware wallet, following the Stellar Wallets Kit Docs. A new "module" compatible with the kit has been developed.
- The following functionalities were implemented:
- Checking if a Trezor device is available.
- Retrieving the public key from a connected Trezor device.
- Signing Stellar transactions using the Trezor device.
-
Other information:
- This feature uses the
@trezor/connect
,@trezor/connect-plugin-stellar libraries
and@stellar/stellar-sdk
libraries. - It supports essential Trezor functionalities but does not support signing random blobs or authorization entries.
- Detailed error handling and logging have been implemented to ensure better debugging and user feedback.
- This feature uses the
-
Resources: