Skip to content

Add support for keyring_createAccounts #596

@gantunesr

Description

@gantunesr

Description

As part of the performance improvements around account management, the keyring API now supports a new method to allow the creation of multiple accounts in one request via the method keyring_createAccounts (@metamask/keyring-api version 22.0.0), this new RPC method accepts a batch request — either a single BIP-44 index or an inclusive index range — and creates all accounts in one call.

This ticket requires the Bitcoin snap to also support the method keyring_createAccounts and update the clients configuration to enable account creation batching. To do so, go to the file controller-init/multichain/multichain-account-service-init.ts (extension client case) and update the Bitcoin provider configuration to set createAccounts > batched to true

Acceptance Criteria

  1. The Bitcoin snap now supports keyring_createAccounts
  2. A new version is released and both clients are updated to use it
  3. Set the createAccounts > batched configuration value to true in both clients

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions