Skip to content

MetaMask/accounts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accounts Monorepo

This monorepo is a collection of accounts-related packages used across multiple MetaMask clients (e.g. metamask-extension, metamask-mobile).

How to

Modules

This repository contains the following packages 1:

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"]);
  keyring_internal_api(["@metamask/keyring-internal-api"]);
  keyring_internal_snap_client(["@metamask/keyring-internal-snap-client"]);
  eth_snap_keyring(["@metamask/eth-snap-keyring"]);
  keyring_snap_client(["@metamask/keyring-snap-client"]);
  keyring_snap_sdk(["@metamask/keyring-snap-sdk"]);
  keyring_utils(["@metamask/keyring-utils"]);
  keyring_api --> keyring_utils;
  keyring_internal_api --> keyring_api;
  keyring_internal_api --> keyring_utils;
  keyring_internal_snap_client --> keyring_api;
  keyring_internal_snap_client --> keyring_snap_client;
  keyring_internal_snap_client --> keyring_utils;
  eth_snap_keyring --> keyring_api;
  eth_snap_keyring --> keyring_internal_api;
  eth_snap_keyring --> keyring_internal_snap_client;
  eth_snap_keyring --> keyring_utils;
  keyring_snap_client --> keyring_api;
  keyring_snap_client --> keyring_utils;
  keyring_snap_sdk --> keyring_utils;
  keyring_snap_sdk --> keyring_api;
Loading

Refer to individual packages for usage instructions.

Learn more

Footnotes

  1. The package list and dependency graph should be programmatically generated by running yarn readme:update. 2