-
Notifications
You must be signed in to change notification settings - Fork 94
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
[r2r] Hardware Wallet enhancements #1672
Conversation
* Add `MmCtx::shared_db_id` * Add `get_shared_db_id` RPC
* Add `MmCtx::shared_sqlite_conn` * Remove `mm2_rmd160` property from HD wallet storage * Refactor SQL queries by using named params
* TODO implement `task::get_new_address::cancel` * Add `MockableConfirmAddress` for tests
* Add `trezor_connection_status` RPC * `HwCtx::trezor` should return `TrezorSession<'a>`
* Fix comments * Use `EnumFromInner`, `EnumFromStringify` derive macros
* Rename `NullStringPassphrase` to `EmptyPassphrase`
* Incorrect behaviour if Passphrase is enabled * Don't create new session on each device interaction * Fix merge conflicts
@anarkiVan please check if this PR fixes the issue you met
|
@sergei-boiko It looks like my issues have solved here |
@anarkiVan great, thank you for the testing! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the fixes!
mm2_rmd160
property from the HD account table. This is required so either Iguana or an HD account share the same HD account records. Fixes Hardware Wallet storage should be shared between Iguana and all HD accounts #1621new task::get_new_address::*
RPCs that should replace the legacyget_new_address
RPC. Fixes Possible to generate address on Trezor after disconnecting #1583trezor_connection_status
RPC to allow the GUI to poll the Trezor connection status Addtrezor_connection_status
RPC to allow the GUI to poll the Trezor connection status #1642