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

[r2r] Hardware Wallet enhancements #1672

Merged
merged 13 commits into from
Feb 25, 2023
Merged

Commits on Jan 25, 2023

  1. Use a Shared DB in WASM for HD account storage

    * Add `MmCtx::shared_db_id`
    * Add `get_shared_db_id` RPC
    sergeyboyko0791 committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    6f8d35c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    872a138 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Use a Shared DB for HD account sqlite storage

    * Add `MmCtx::shared_sqlite_conn`
    * Remove `mm2_rmd160` property from HD wallet storage
    * Refactor SQL queries by using named params
    sergeyboyko0791 committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    59e5c78 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Configuration menu
    Copy the full SHA
    173f8e3 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Add task::get_new_address::* RPCs

    * TODO implement `task::get_new_address::cancel`
    * Add `MockableConfirmAddress` for tests
    sergeyboyko0791 committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    6b4ec0f View commit details
    Browse the repository at this point in the history
  2. Minor changes

    sergeyboyko0791 committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a3706d7 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    66c43bb View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Refactor Trezor so it cannot be used after being disconnected

    * Add `trezor_connection_status` RPC
    * `HwCtx::trezor` should return `TrezorSession<'a>`
    sergeyboyko0791 committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    d28c11f View commit details
    Browse the repository at this point in the history
  2. Fix PR issues

    * Fix comments
    * Use `EnumFromInner`, `EnumFromStringify` derive macros
    sergeyboyko0791 committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    3a2fd3d View commit details
    Browse the repository at this point in the history
  3. Fix PR issues

    * Rename `NullStringPassphrase` to `EmptyPassphrase`
    sergeyboyko0791 committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    12e7bee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb0da39 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Configuration menu
    Copy the full SHA
    81e1ea4 View commit details
    Browse the repository at this point in the history
  2. Fix PR issues

    * Incorrect behaviour if Passphrase is enabled
    * Don't create new session on each device interaction
    * Fix merge conflicts
    sergeyboyko0791 committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    99954a7 View commit details
    Browse the repository at this point in the history