MetaMask / KeyringController

A module for managing groups of Ethereum accounts and using them.
ISC License
230 stars 133 forks source link

feat!: create new vault with any keyring #329

Closed gantunesr closed 8 months ago

gantunesr commented 9 months ago

Description

This change updates the logic inside the eth-keyring-controller to allow the creation of a vault with any keyring. This removes the hardcoded HD Keyring from the code and allow the client to pass the parameters to instantiate any keyring that is accepted by the controller.

Changes

References

No references

Checklist

legobeat commented 9 months ago

@gantunesr Do you think we can get in #314 and release #304 prior to merging this? Seems desirable to sync the branches and get the fixes out separately from this breaking feature?

gantunesr commented 8 months ago

@mikesposito Yes! I'll have this done in @metamask/keyring-controller too