# Yoroi

**Review On:** 9 March 2023

<figure><img src="/files/4qI1o1qQK1ryGpt7j8tx" alt=""><figcaption></figcaption></figure>

## Yoroi

Yoroi is an open-source, multi-functional, platform-rich, hierarchical deterministic (HD) and light-wallet extension and mobile app developed by Emurgo (IOG).

{% embed url="<https://github.com/Emurgo/yoroi-frontend>" %}

{% embed url="<https://github.com/Emurgo/yoroi-mobile>" %}

{% embed url="<https://emurgo.io/>" %}

### Availability

It is available on many devices/endpoints;

#### Web Browser

Below options are capable as DApp connector & DApp browser;

* Chrome
* Brave
* Edge

#### Mobile

Mobile applications are only available as DApp browser;

* Android
* iOS

It is also available in many languages; English, Japanese, Korean, Chinese(Simplified), Chinese(Traditional), Russian, German, French, Dutch, Portuguese, Spanish, Italian, Malay, Turkish, Czech, Slovakian.

### Features

* Yoroi offers you below options upon launching the app after selecting your language, accepting Terms of Use and Cardano Payment URL preference;

<figure><img src="/files/9ofQivhwKAB7SjnrwvdX" alt=""><figcaption></figcaption></figure>

* You can create and restore wallets in either Cardano (ADA) or Ergo (ERG, which is exclusive to Yoroi wallet).
  * Yoroi supports multiple wallets in both networks.
* Under "Claim/Transfer" menu, it is possible to transfer ADA earnings from Byron and Shelley-era wallets, with many options depending on which era wallet you are going to use. Byron-era wallets include Legacy Daedalus wallets and Icarus/Yoroi wallets with following options respectively; 12-word, paper and master key of Daedalus wallets, 15-word and Legacy Yoroi paper wallets.

<figure><img src="/files/LtBP4J9D04AlgHVsaolA" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/eRebSGBnQzaYOK6FNHCa" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/pTk9rh8eqIjmNbi3x3wj" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/mttcoKANwIaOJpmkhfXn" alt=""><figcaption></figcaption></figure>

* It is possible to connect to dApps with Yoroi and you can see connected apps under extension "Dapp connector" tab
* Users don't need to log out of the browser extension Yoroi wallets but they do need to enter a spending password in order to send ADA out of the wallet.
* Yoroi wallet does support NFT collection display
* Yoroi is Open-Source software developed by Emurgo
* Yoroi has a test version called **Yoroi Nightly**. Even though it is a test version, it operates on mainnet.
* Yoroi wallet supports buying ADA.
* Yoroi wallet display USD value of assets.

### Compatibility

#### Hardware Wallets (Cold Wallets)

* Yoroi can connect to Cardano hardware wallets Ledger and Trezor;

<figure><img src="/files/26V56AHXVmfnszDaRgfQ" alt=""><figcaption></figcaption></figure>

#### Software Wallets (Hot Wallets)

* When creating a new wallet only 15-word phrase is available.
  * Make sure that you write down new wallet's words in respective order since the app is going to ask them for confirmation
  * There will be a "spending password" embedded to your extension/app which you will determine. Losing the password only means you won't be able to make transactions on that instance. Deleting the extension/mobile app and restoring with your 15-word recovery phrase will be able to restore your wallet(s).
* Multi-signature and multi asset transaction is available.
* Yoroi supports restoring wallets with 15-word and 24-word recovery phrases and also **paper** wallets

<figure><img src="/files/2g2CS47g3oLTe3dovW0s" alt=""><figcaption></figcaption></figure>

* For importing Ergo, it supports 12-word, 15-word and 24-word recovery phrases

<figure><img src="/files/VA141x5GxfWwfxkp6yHa" alt=""><figcaption></figcaption></figure>

### Staking

"Delegation List" tab in the extension offers extensive pool search ability and delegation is simple enough. It is possible to delegate to different pools with different wallets (multi-delegation).

<figure><img src="/files/OR47vvlHIfhtUNdVDKID" alt=""><figcaption></figcaption></figure>

### Voting

Yoroi embraces voting. However, at the time of documentation, we were out of the voting period (and it also requres minimum 500 ADA).

<figure><img src="/files/fn3qmXP5YpJoPazVm7ub" alt=""><figcaption></figcaption></figure>

### Additional Notes

**Security**

Private keys of wallets are stored in user's device and not shared with 3rd party servers or Emurgo itself.

#### Enabling Cardano Payment URLs

You can enable this feature under "Settings > Blockchain";

<figure><img src="/files/V2JdxzOEGFS2ILW0651Z" alt=""><figcaption></figcaption></figure>

**Logs**

You can download logs of your account which excludes sensitive information under "Settings > Support/Logs" with the option of including public key of your wallet in ".log" file format.

<figure><img src="/files/zZD39X3NbxtKz4oJSQze" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/zCwJ4KsXtZ6vlLgnXoui" alt=""><figcaption></figcaption></figure>

**Layout**

It is possible to change complexity level of the extension interface under "Settings > Level of Complexity"

<figure><img src="/files/1T3MPfnojld9RRFYuJJW" alt=""><figcaption></figcaption></figure>

**Privacy**

Below details are specifically denoted under Terms of Use, which is good to know

> **Terms of Use** Yoroi will...
>
> * **Never** track your behavior.
> * **Never** create profiles with your information.
> * **Never** sell your data.
> * **Never** run any analytics software or 3rd party trackers. Any server log is kept for at most 2 weeks purely for server troubleshooting purposes.

**Contact Us Applet**

There is a ZenDesk applet inside Yoroi browser app where you can contact Yoroi team with queries;

<figure><img src="/files/kXdsmX1zShVBARBfs4Mr" alt=""><figcaption></figcaption></figure>

### Known Issues

* Transaction stuck at submitted:

{% embed url="<https://forum.cardano.org/t/yoroi-transaction-suck-at-submitted/93804>" %}

### Useful resources

Github Account

{% embed url="<https://github.com/Emurgo>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tools.littlefish.foundation/littlefish-research-hub/all-docs/cardano-wallets/yoroi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
