<p>It is because Yoroi generates a new address after each transaction for privacy reasons. People who only know this address cannot see how much funds you have and what transaction you did in the past. At the same time your wallet can with its private key derive all address and show to you all the funds you have.</p>
<p>Try taking the last address where you received funds. It is displayed in the transaction tab in Yoroi. This address should show some UTxOs if you do the same query.</p>

CC BY-SA 4.0
2021-12-16T18:47:34.873Z
2021-12-16T18:47:34.873Z
Jey
<p><a href="https://github.com/input-output-hk/cardano-wallet" rel="nofollow noreferrer">Cardano-wallet</a> software (which both Daedalus and Yoroi use extensively) derives addresses from a single master key, as described in the <a href="https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki" rel="nofollow noreferrer">BIP-32</a> standard. This key-derivation is briefly summarized by this infographic:</p>
<p><a href="https://i.sstatic.net/9cG8v.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/9cG8v.png" alt="enter image description here" /></a></p>
<p>As you can see, many addresses can be derived from a single master key. Yoroi and Daedalus automatically create and maintain many such addresses for anonymity purposes, since one cannot prove ownership of two or more addresses without possessing the associated keys.</p>
<p>What likely happened in your scenario is you've sent ADA to one of the addresses created by Yoroi, but queried a different address (also created by Yoroi). To solve this, query the same address that you sent the ADA to (as found on a block explorer like <a href="https://cardanoscan.io/" rel="nofollow noreferrer">cardanoscan</a>, or in the history of wherever you sent the ADA from.</p>

CC BY-SA 4.0
2021-12-17T00:35:24.840Z
2021-12-17T00:35:24.840Z
zhekson
<p>I'm trying to list all the utxo's at my Yoroi wallet address. I set the variable 'address' as my receiving address but when I run the command, <code>cardano-cli query utxo --address $address --mainnet</code>, nothing shows up. I also tried this for a Daedalus wallet I have used often and I get the same result (will include a screenshot below). I can confirm there have many tx to and from this wallet so I'm confused why this is the case. I'm using the same linux VM for this command which I have a cardano-node running and synced up to the chain in. Any help is much appreciated!</p>
<p>Thanks, Myles</p>
<p><a href="https://i.sstatic.net/2qZuU.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/2qZuU.png" alt="enter image description here" /></a></p>

<cardano-cli><native-assets><yoroi>
Why does 'cardano-cli query utxo --address $address --mainnet' return an empty list?
# Why does 'cardano-cli query utxo --address $address --mainnet' return an empty list?

(Asked by: username_0 on 2021-12-16)

I'm trying to list all the utxo's at my Yoroi wallet address. I set the variable 'address' as my receiving address but when I run the command, `cardano-cli query utxo --address $address --mainnet`, nothing shows up. I also tried this for a Daedalus wallet I have used often and I get the same result (will include a screenshot below). I can confirm there have many tx to and from this wallet so I'm confused why this is the case. I'm using the same linux VM for this command which I have a cardano-node running and synced up to the chain in. Any help is much appreciated!

Thanks, Myles

[![enter image description here](https://i.sstatic.net/2qZuU.png)](https://i.sstatic.net/2qZuU.png)

**Tags:** cardano-cli, native-assets, yoroi

---

## 2 answers

### Answer by username_1 on 2021-12-16. Score: 3

It is because Yoroi generates a new address after each transaction for privacy reasons. People who only know this address cannot see how much funds you have and what transaction you did in the past. At the same time your wallet can with its private key derive all address and show to you all the funds you have.

Try taking the last address where you received funds. It is displayed in the transaction tab in Yoroi. This address should show some UTxOs if you do the same query.


---

### Answer by username_2 on 2021-12-17. Score: 1

[Cardano-wallet](https://github.com/input-output-hk/cardano-wallet) software (which both Daedalus and Yoroi use extensively) derives addresses from a single master key, as described in the [BIP-32](https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki) standard. This key-derivation is briefly summarized by this infographic:

[![enter image description here](https://i.sstatic.net/9cG8v.png)](https://i.sstatic.net/9cG8v.png)

As you can see, many addresses can be derived from a single master key. Yoroi and Daedalus automatically create and maintain many such addresses for anonymity purposes, since one cannot prove ownership of two or more addresses without possessing the associated keys.

What likely happened in your scenario is you've sent ADA to one of the addresses created by Yoroi, but queried a different address (also created by Yoroi). To solve this, query the same address that you sent the ADA to (as found on a block explorer like [cardanoscan](https://cardanoscan.io/), or in the history of wherever you sent the ADA from.


---

