MCPcopy Index your code
hub / github.com/Emurgo/yoroi-frontend

github.com/Emurgo/yoroi-frontend @5.23.300

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.23.300 ↗ · + Follow
5,420 symbols 16,465 edges 1,484 files 255 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Yoroi - Cardano ADA wallet

Download

Chrome Edge

Looking for Yoroi Mobile? See here

Contributing

Check out our documents on the governance of this project.

First-time setup

This is a multi-project GitHub repository. You can find the different projects in the packages folder.

Although each project has its own setup steps, there are also setup steps for this repository as a whole.

If you have nvm, just run

nvm use

If you don't have nvm you can download node manually from here but you need to be careful the version matches the one specified in our .nvmrc file.

Next, install project-independent dependencies with

npm install

LICENSE

MIT

Extension points exported contracts — how you extend this code

IAddressTypeStore (Interface)
(no doc) [128 implementers]
packages/yoroi-extension/app/stores/stateless/addressStores.js
IKey (Interface)
(no doc) [8 implementers]
packages/yoroi-extension/app/api/ada/lib/cardanoCrypto/keys/types.js
IKeyDerivation (Interface)
(no doc) [4 implementers]
packages/yoroi-extension/app/api/ada/lib/cardanoCrypto/keys/types.js
IPrivate (Interface)
(no doc) [4 implementers]
packages/yoroi-extension/app/api/ada/lib/cardanoCrypto/keys/types.js
IPublic (Interface)
(no doc) [4 implementers]
packages/yoroi-extension/app/api/ada/lib/cardanoCrypto/keys/types.js

Core symbols most depended-on inside this repo

get
called by 242
packages/yoroi-extension/app/api/ada/lib/storage/database/primitives/api/read.js
toEqual
called by 223
packages/yoroi-extension/flow-typed/npm/jest_v26.x.x.js
click
called by 201
packages/e2e-tests/pages/basepage.js
toString
called by 196
packages/yoroi-extension/api/objectModel.ts
addColumn
called by 155
packages/yoroi-extension/flow-typed/npm/lovefield_v2.x.x.js
from
called by 153
packages/yoroi-extension/app/api/common/lib/MultiToken.js
keys
called by 149
packages/yoroi-extension/app/coreUtils.js
getText
called by 147
packages/e2e-tests/pages/basepage.js

Shape

Function 2,099
Method 1,754
Class 1,374
Interface 188
Enum 5

Languages

TypeScript100%

Modules by API surface

packages/yoroi-extension/flow-typed/npm/selenium-webdriver_vx.x.x.js137 symbols
packages/yoroi-extension/app/api/common/errors.js119 symbols
packages/yoroi-extension/flow-typed/npm/lovefield_v2.x.x.js83 symbols
packages/yoroi-extension/flow-typed/npm/ergo-lib-wasm-browser_vx.x.x.js82 symbols
packages/yoroi-extension/flow-typed/npm/cardano-wallet-browser_vx.x.x.js72 symbols
packages/e2e-tests/pages/basepage.js71 symbols
packages/yoroi-extension/app/api/ada/lib/storage/database/primitives/api/read.js69 symbols
packages/yoroi-extension/api/objectModel.ts62 symbols
packages/yoroi-extension/app/api/ada/lib/cardanoCrypto/keys/keyRepository.js54 symbols
packages/yoroi-extension/app/api/ada/index.js53 symbols
packages/yoroi-extension/flow-typed/npm/jest_v26.x.x.js47 symbols
packages/yoroi-extension/app/api/ada/lib/storage/database/primitives/api/write.js47 symbols

For agents

$ claude mcp add yoroi-frontend \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page