<p>I would recommend db-sync, graphql or cardano-rosetta for this. The wallet is designed for tracking all addresses associated with one root key. From the perspective of someone wanting to give loyalty tokens to holders, all you care about is what addresses hold utxos containing your token. This has no bearing on if a holder has one address or multiple in a wallet holding the same native token.</p>

CC BY-SA 4.0
2021-10-01T15:22:18.303Z
2021-10-01T15:22:18.303Z
Samuel Leathers
<p>If running db-sync is not a solution for you, try <a href="https://docs.blockfrost.io/#tag/Cardano-Assets/paths/%7E1assets%7E1%7Basset%7D%7E1addresses/get" rel="nofollow noreferrer">/api/v0/assets/{asset}/addresses</a> endpoint at Blockfrost.io.</p>

CC BY-SA 4.0
2021-10-12T12:56:47.233Z
2021-10-12T12:56:47.233Z
Marek Mahut - StakeNuts
<p>One particular use case is as follows:</p>
<ul>
<li>native token is issued and we would like to know the wallet addresses holding this native tokens.</li>
<li>And then use loyalty point based calculation to give rewards to the token holders as these tokens are both acting as governance and as value holding mechanism.</li>
</ul>
<p>So the question is how would for a particular native token, minted on cardano create such a system. ALGO for example does this for their token. How can i query for a particular native token and get this information at any point in time ?</p>

<native>
search for wallet address holding native tokens
# search for wallet address holding native tokens

(Asked by: username_0 on 2021-09-28)

One particular use case is as follows:

* native token is issued and we would like to know the wallet addresses holding this native tokens.
* And then use loyalty point based calculation to give rewards to the token holders as these tokens are both acting as governance and as value holding mechanism.

So the question is how would for a particular native token, minted on cardano create such a system. ALGO for example does this for their token. How can i query for a particular native token and get this information at any point in time ?

**Tags:** native

---

## 2 answers

### Answer by username_1 on 2021-10-01. Score: 1

I would recommend db-sync, graphql or cardano-rosetta for this. The wallet is designed for tracking all addresses associated with one root key. From the perspective of someone wanting to give loyalty tokens to holders, all you care about is what addresses hold utxos containing your token. This has no bearing on if a holder has one address or multiple in a wallet holding the same native token.


---

### Answer by username_2 on 2021-10-12. Score: 0

If running db-sync is not a solution for you, try [/api/v0/assets/{asset}/addresses](https://docs.blockfrost.io/#tag/Cardano-Assets/paths/%7E1assets%7E1%7Basset%7D%7E1addresses/get) endpoint at Blockfrost.io.


---

