Anybody can create a trading pool for any token. The issuer is not asked, and cannot refuse.
That is why one tokenized stock can appear in hundreds of pools.
How a pool is made
A pool is a contract. You create one with a transaction. You choose the two assets, and you choose the fee.
Nobody approves the request, not Uniswap and not the company that issued the token.
The fee is a number you can read
Each pool keeps a share of every trade. That share is the fee, and the pool contract stores it.
Uniswap's standard fees stop at 1 percent. The field holds much larger values. A pool with a fee of 95 percent keeps 95 cents of each dollar traded.
What we counted
On 1 September 2026 we read every Uniswap pool that holds a token on this site. We read the chains directly, not a data provider.
| Chain | Pools holding one of these tokens | Paired with a dollar | Of those, fee above 1% |
|---|---|---|---|
| Robinhood Chain | 16,543 | 2,342 | 1,498 |
| Ethereum | 1,393 | 818 | 750 |
| BNB Chain | 915 | 559 | 461 |
| Base | 38 | 1 | 0 |
Solana works differently. There we read the pool accounts of four programs and found 2,070.
We do not know why they exist
We do not know who made most of these pools. We do not know what they are for. We can tell you what is in the contracts, because we read them.
How to check this
- Take a token's contract address from its page on this site.
- Search the chain for pool creation events that name that address. Uniswap v4
calls the event
Initialize. Uniswap v3 calls itPoolCreated. - Read the fee from each pool the event names.