KeyringController
KeyringController copied to clipboard
A module for managing groups of Ethereum accounts and using them.
Bumps [@metamask/keyring-api](https://github.com/MetaMask/keyring-api) from 3.0.0 to 6.1.0. Release notes Sourced from @metamask/keyring-api's releases. 6.1.0 Added Add isEvmAccountType helper (#297) Add bip121:p2wpkh account support (#294) Changed Remove incorrect SignTransaction from EthErc4337Account (#300)...
Is the key returned by `getEncryptionPublicKey` intended to be the wallet public key? Or is it something else? In other words, should this test be green: ``` await keyring.deserialize([testAccount.key]); const...
Question: How to fork and build this package locally to edit and use within the metamask-extension
Hello, **I'm trying to fork and build this package locally to edit and use as a dependency within the metamask-extension repo.** Unfortunately I've failed to do so. I've tried linking...
Currently the `keyringController.encryptor` is typed to `any` which provides no value to the codebase. This issue aims to the definition of the proper data type. Refer to https://github.com/MetaMask/KeyringController/pull/202#discussion_r1130086803
# Description As part of the new `KeyringController` API, there's a need to improve the current encryption logic for the vault. Today the user's password directly encrypts the vault, there's...
This PR adds a `Vault` class that will be used in the vault refactor. The end goal of the refactor is to move the encryption logic out of the `KeyringController`...
* Case: a 3rd party, or an auditor you've engaged, wants to audit cryptography code. * Problem: It takes a long time to understand what's happening and where. * Solution:...
We should strive for 100% unit test coverage, and to cover all input boundary conditions.