# Off-Chain Data Usage

## Usage of Off-Chain Data Sources

DexGuru strives to utilize On-Chain data as much as possible due to it's immutable, trustless and transparent properties.

However, we have included the usage of a very limited amount of data from well-established and trusted off-chain data sources. These are used as supplementary data, and only when and where necessary to help us provide additional information for a better and complete user experience.

Currently, our usage of off-chain data sources are: &#x20;

* [DexGuru Asset Repo](https://github.com/dex-guru/assets) for Tokens & Exchange Logos
* [Trust Wallet's Asset Repo](https://github.com/trustwallet/assets) for Token Logos&#x20;
* [Coingecko's API](https://www.coingecko.com/en/api/documentation) for basic Token information such as:&#x20;
  * Token Official Website/Social Media/Discord Channel
  * Token Logos&#x20;

*Note: If you are looking to update your Token's Logo, you may do so directly through our Asset Repo listed above and follow the instructions & requirements.*&#x20;

## Usage of Token Lists

Additionally we make usage of trusted Token Lists to help us help provide additional context when browsing Tokens on DexGuru. For full details regarding how we use Token Lists on our platform, please visit our [faq](https://docs.dex.guru/general/faq "mention") and the following sections:

* [#what-is-the-full-degen-mode-inside-the-market-selector](https://docs.dex.guru/general/faq#what-is-the-full-degen-mode-inside-the-market-selector "mention")
* [#what-exactly-are-token-lists](https://docs.dex.guru/general/faq#what-exactly-are-token-lists "mention")
* [#how-we-use-token-lists-on-dexguru](https://docs.dex.guru/general/faq#how-we-use-token-lists-on-dexguru "mention")

Below is the complete list of Token Lists that are currently being used:

### Ethereum

[**Uniswap TokenLists**](https://tokenlists.org/)**:**

* [1inch Token List](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://tokens.1inch.eth.link)
* [AAVE Token List](#usage-of-off-chain-data-sources)
* [Agora dataFi Tokens](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://datafi.theagora.eth.link)
* [BA ERC20 SEC Action List](https://raw.githubusercontent.com/The-Blockchain-Association/sec-notice-list/master/ba-sec-list.json)
* [CoinMarketCap (CMC) DeFi List](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://defi.cmc.eth.link)
* [CMC Stablecoins List](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://stablecoin.cmc.eth.link)
* [CMC 200 ERC20 List](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://erc20.cmc.eth.link)
* [CompliFi Originals List](https://compli.fi/complifi.tokenlist.json)
* [Compound Finance Token List](https://raw.githubusercontent.com/compound-finance/token-list/master/compound.tokenlist.json)
* [Defiprime List](https://defiprime.com/defiprime.tokenlist.json)
* [Dharma Token List](https://tokenlists.org/token-list?url=tokenlist.dharma.eth)
* [Furucombo List](https://cdn.furucombo.app/furucombo.tokenlist.json)
* [Gemini Token List](https://www.gemini.com/uniswap/manifest.json)
* [Kleros Tokens List](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://t2crtokens.eth.link)
* [Kyber Network List](https://api.kyber.network/tokenlist)
* [Messari Verified Tokens](https://messari.io/tokenlist/messari-verified)
* [MyCrypto Token List](https://uniswap.mycryptoapi.com/)
* [Roll Social Money List](https://app.tryroll.com/tokens.json)
* [Set Protocol List](https://raw.githubusercontent.com/SetProtocol/uniswap-tokenlist/main/set.tokenlist.json)
* [Synthetix List](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://synths.snx.eth.link)
* [UMA Token Lists](https://umaproject.org/uma.tokenlist.json)
* [Uniswap Labs List](https://gateway.ipfs.io/ipns/tokens.uniswap.org)
* [Uniswap Token Pairs List](https://raw.githubusercontent.com/jab416171/uniswap-pairtokens/master/uniswap_pair_tokens.json)
* [Wrapped Tokens List](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://wrapped.tokensoft.eth.link)
* [Yearn Finance List](https://yearn.science/static/tokenlist.json)
* [Zerion List](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://tokenlist.zerion.eth.link)
* [Zapper Token List](https://zapper.fi/api/token-list)
* [Token Name Service](https://wispy-bird-88a7.uniswap.workers.dev/?url=http://list.tkn.eth.link)
* [Balancer Token List](https://raw.githubusercontent.com/balancer-labs/assets/master/generated/listed.tokenlist.json)
* [Bancor Token List](https://raw.githubusercontent.com/bancorprotocol/default-token-list/main/tokens.json)
* [KyberSwap Token List](https://raw.githubusercontent.com/KyberNetwork/ks-assets/main/tokenLists/ethereum.tokenlist.json)
* [SushiSwap Menu](https://token-list.sushi.com/)

**Other Lists:**

* [CoinGecko Ethereum Token List](https://tokens.coingecko.com/uniswap/all.json)
* [Balancer Token List](https://raw.githubusercontent.com/balancer-labs/assets/master/generated/listed.tokenlist.json)&#x20;
* [Bancor Token List](https://raw.githubusercontent.com/bancorprotocol/default-token-list/main/tokens.json)&#x20;
* [KyberSwap Token List](https://raw.githubusercontent.com/KyberNetwork/ks-assets/main/tokenLists/ethereum.tokenlist.json)&#x20;
* [SushiSwap Menu](https://token-list.sushi.com/)&#x20;

### Binance Smart Chain (BSC)

* [CoinGecko BSC Token List](https://tokens.coingecko.com/binance-smart-chain/all.json)
* [PancakeSwap Top 100 Tokens](https://tokens.pancakeswap.finance/pancakeswap-top-100.json)
* [PancakeSwap Extended Lists](https://tokens.pancakeswap.finance/pancakeswap-extended.json)
* [BorgSwap Tokens List](https://api.borgswap.exchange/tokens.json)
* [Venus Default Token List](https://tokens.venus.io/)

### Polygon

* [CoinGecko Polygon Token List](https://tokens.coingecko.com/polygon-pos/all.json)
* [Polygon All Tokens List](https://api-polygon-tokens.polygon.technology/tokenlists/allTokens.tokenlist.json)
* [Polygon Default Token List](https://api-polygon-tokens.polygon.technology/tokenlists/default.tokenlist.json)
* [Quickswap Default Token List](https://unpkg.com/quickswap-default-token-list@1.2.25/build/quickswap-default.tokenlist.json)

### Avalanche

* [CoinGecko Avalanche Lists](https://tokens.coingecko.com/avalanche/all.json)
* [Pangolin Token List](https://raw.githubusercontent.com/pangolindex/tokenlists/main/pangolin.tokenlist.json)

### Fantom

* [CoinGecko Fantom Token List](https://tokens.coingecko.com/fantom/all.json)
* [HyperJump Swap Token List](https://raw.githubusercontent.com/HyperJump-DeFi/swap-token-list/master/ftmswap.json)
* [CrocoSwap FTM ETH Tokens](https://raw.githubusercontent.com/Crocoswap/tokenlists/main/aeb.tokenlist.json)
* [CrocoSwap Fantom Finance Tokens](https://raw.githubusercontent.com/Crocoswap/tokenlists/main/fantomfinance.tokenlist.json)&#x20;

### Arbitrum

* [CoinGecko Arbitrum Token List](https://tokens.coingecko.com/arbitrum-one/all.json)
* [Aribtrum Bridge Whitelist Tokens](https://bridge.arbitrum.io/token-list-42161.json)

### CELO

* [CoinGecko CELO Token List](https://tokens.coingecko.com/celo/all.json)
* [Ubeswap Token List](https://raw.githubusercontent.com/Ubeswap/default-token-list/master/ubeswap.token-list.json)
* [Ubeswap Experimental](https://raw.githubusercontent.com/Ubeswap/default-token-list/master/ubeswap-experimental.token-list.json)

### Optimism

* [CoinGecko Optimism Token List](https://tokens.coingecko.com/optimistic-ethereum/all.json)
* [Optimism Gateway Token List](https://static.optimism.io/optimism.tokenlist.json)

### Gnosis

* [CoinGecko Gnosis(xDAI) Token List ](https://tokens.coingecko.com/xdai/all.json)
* [Symmetric Token List](https://raw.githubusercontent.com/centfinance/Symmetric.WebInterface-v2/symmetric-v2/src/data/listed.tokenlist.json)&#x20;
* [Honeyswap Default](https://tokens.honeyswap.org/)&#x20;
* [BaoSwap xDAI Default](https://raw.githubusercontent.com/baofinance/tokenlists/main/xdai.json)&#x20;

### Polygon zkEVM&#x20;

* [Polygon zkEVM Popular Tokens List](https://github.com/maticnetwork/polygon-token-list/blob/c317bd16a20f2dc777bffcb38a6221c9ae0bd2f2/src/tokens/zkevmPopularTokens.json)


---

# 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://docs.dex.guru/data/off-chain-data-usage.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.
