CoinGecko sources coin-level TVL data from the DefiLlama protocols endpoint: https://api.llama.fi/protocols
To check if a token's TVL is eligible for display on CoinGecko, follow these steps:
Step 1: Verify Your Protocol on DefiLlama
-
Find the Protocol on DefiLlama: Navigate to the DefiLlama page for the protocol you want to update.
-
Example: For Lido DAO (LDO) token, search for Lido protocol -
https://defillama.com/protocol/lido
.
-
Example: For Lido DAO (LDO) token, search for Lido protocol -
-
Identify the Protocol "slug": The "slug" is the last part of the URL. In the Lido example, the slug is
lido
. -
Check the DefiLlama API: Search for your protocol's slug within the DefiLlama protocols endpoint:
https://api.llama.fi/protocols
. -
Confirm TVL Data: In the API response, confirm that the
chainTvls
attribute shows a valid, non-zero value. -
Retrieve the Protocol "id": If the TVL data is present, retrieve the protocol's unique
"id"
field.-
Example: For Lido, the
id
is182
.
-
Example: For Lido, the
Step 2: Submit Your Request
-
Submit a Request: Go to the CoinGecko support page and click the "Submit a request" button in the top-right corner.
-
Provide the Protocol ID: In your request, provide the protocol's
id
that you retrieved from the DefiLlama endpoint. - Await Verification: Our team will verify the data and apply the TVL update accordingly.
Important Notes
- DefiLlama is the Source: TVL data must be available on DefiLlama's public endpoints to be eligible for inclusion on CoinGecko.
- Contact DefiLlama First: If your protocol is not listed on DefiLlama, you must contact their team to request integration before submitting a request to CoinGecko.
FAQ
Can borrowed TVL be included in a protocol’s total?
No. By default, DefiLlama excludes borrowed TVL from its reported totals. If you are a protocol owner and believe your borrowing module should be included, please contact the DefiLlama team directly for clarification before submitting a request to CoinGecko.
Comments
0 comments
Article is closed for comments.