This monorepo is a collection of accounts-related packages used across multiple MetaMask clients (e.g. metamask-extension
, metamask-mobile
).
This repository contains the following packages 1:
@metamask/eth-hd-keyring
@metamask/eth-ledger-bridge-keyring
@metamask/eth-simple-keyring
@metamask/eth-snap-keyring
@metamask/eth-trezor-keyring
@metamask/keyring-api
Or, in graph form 1:
%%{ init: { 'flowchart': { 'curve': 'bumpX' } } }%%
graph LR;
linkStyle default opacity:0.5
keyring_api(["@metamask/keyring-api"]);
eth_hd_keyring(["@metamask/eth-hd-keyring"]);
eth_ledger_bridge_keyring(["@metamask/eth-ledger-bridge-keyring"]);
eth_simple_keyring(["@metamask/eth-simple-keyring"]);
eth_trezor_keyring(["@metamask/eth-trezor-keyring"]);
eth_snap_keyring(["@metamask/eth-snap-keyring"]);
eth_snap_keyring --> keyring_api;
Refer to individual packages for usage instructions.