desktop-wallet
desktop-wallet copied to clipboard
Trezor - integrate to wallet
We need to get Trezor integrated to Symbol wallet.
Trezor Symbol app: https://github.com/symbol/trezor-firmware/tree/symbol-integration (it supports all transactions, including ones not support on our current ledger app). Written by @Momo10101 (discord yxmomo#8097)
Prototype of Symbol desktop wallet integration (written by FDS) - maybe some code can be reused:
- https://github.com/symbol/connect
- https://github.com/FDS-Ledger/symbol-desktop-wallet/tree/trezor-intergration-dev
- SymbolWalletTrezor_ReleaseNotes_Phase1_April27_2021.pdf
Bumping this into higher priority now that we're done with the urgent items.
Current state:
- Trezor Symbol App is done (although it was done 6 months ago and might be stale/breaking)
- Our wallet is not connecting to the Trezor hardware wallet at the moment.
Next steps:
- Using Trezor Connect, and a Trezor model T simulator or hardware wallet, get the wallet to communicate with the trezor and: 1) get addresses and 2) sign transactions.
Relevant information
- Trezor Connect API: https://wiki.trezor.io/Developers_guide:Trezor_Connect_API
- In this PDF there's an example on how to run Trezor Connect with our wallet: SymbolWalletTrezor_ReleaseNotes_Phase1_April27_2021.pdf
- There isn already-built Proof of Concept that gets bip32 paths here: https://github.com/symbol/connect/tree/symbol-integration for inspiration