<blockquote>
<p>Do they manually determine which smart contracts a dApp is using or is this info listed somewhere?</p>
</blockquote>
<p>Yes, they manually gather the data of which script hash belongs to which dApp. This information is not registered anywhere on the blockchain or in any official central place.</p>
<p>There are many ways to gather this information, as suggested in the comments you could use the dApp yourself and check the resulting Tx or simply ask the developers.</p>
<p>If you want to build a new app you could of course also scrape the data from other existing sources like the websites you have listed above.</p>

CC BY-SA 4.0
2022-07-20T14:56:19.707Z
2022-07-20T14:56:19.707Z
eddex
<p>I have seen numerous examples of blockchain explorers providing information about the on chain activity of specific dApps. For example:</p>
<ul>
<li><a href="https://opencnft.io/" rel="nofollow noreferrer">opencnft.io</a> aggregates data about various token marketplaces</li>
<li><a href="https://cexplorer.io/dapps" rel="nofollow noreferrer">cexplorer.io</a> has a list of the most active contracts and their associated dApps</li>
<li><a href="https://eutxo.org/" rel="nofollow noreferrer">eutxo.org</a> provides information on transactions associated with a specific dApp</li>
</ul>
<p>How do all of these sites map smart contracts / script addresses to a specific dApp? Do they manually determine which smart contracts a dApp is using or is this info listed somewhere?</p>

CC BY-SA 4.0
2022-07-20T06:38:55.470Z
I could not even begin to guess how they are doing this. Instead I suggest you ask the people working on those sites.
Erik de Castro Lopo
CC BY-SA 4.0
2022-07-20T10:29:18.393Z
One way of determining it is to interact with such a dApp and follow the money.
Fermat
<smart-contract><cardano-db-sync>
How can I determine which smart contracts / script addresses are associated with which dApps?
# How can I determine which smart contracts / script addresses are associated with which dApps?

(Asked by: username_0 on 2022-07-19)

I have seen numerous examples of blockchain explorers providing information about the on chain activity of specific dApps. For example:

* [opencnft.io](https://opencnft.io/) aggregates data about various token marketplaces
* [cexplorer.io](https://cexplorer.io/dapps) has a list of the most active contracts and their associated dApps
* [eutxo.org](https://eutxo.org/) provides information on transactions associated with a specific dApp

How do all of these sites map smart contracts / script addresses to a specific dApp? Do they manually determine which smart contracts a dApp is using or is this info listed somewhere?

**Tags:** smart-contract, cardano-db-sync
> **Comments:**
> **username_1**: I could not even begin to guess how they are doing this. Instead I suggest you ask the people working on those sites.  
> **username_2**: One way of determining it is to interact with such a dApp and follow the money.  

---

## 1 answers

### Answer by username_3 on 2022-07-20. Score: 2 | Accepted answer

> Do they manually determine which smart contracts a dApp is using or is this info listed somewhere?

Yes, they manually gather the data of which script hash belongs to which dApp. This information is not registered anywhere on the blockchain or in any official central place.

There are many ways to gather this information, as suggested in the comments you could use the dApp yourself and check the resulting Tx or simply ask the developers.

If you want to build a new app you could of course also scrape the data from other existing sources like the websites you have listed above.


---

