DeFi Llama
  • List your project
    • DefiLlama and our methodology
    • How to list a DeFi project
    • How to add a new Blockchain
    • How to write an SDK adapter
    • Functions we've written so you don't have to
      • Staking and Pool2
      • Fork helpers
      • General EVM contract calls
    • What to include as TVL?
    • How to update a project
    • How to write dimensions adapters
    • Emissions dashboard
      • Protocol Files
      • Emission Sections
      • Testing
    • Oracles TVS
  • analysts
    • Data Definitions
    • Custom columns
  • Chainlist
    • How to change Ethereum's RPC
    • Add a new RPC endpoint
  • FAQs
    • Frequently Asked Questions
  • Coin Prices API
  • Pricing
Powered by GitBook
On this page
  • Update TVL
  • Events
  • Update metadata (name, description...)
  • Update logo

Was this helpful?

  1. List your project

How to update a project

PreviousWhat to include as TVL?NextHow to write dimensions adapters

Last updated 5 days ago

Was this helpful?

Update TVL

If you'd like to update the code used to calculate the TVL of a DeFi project already listed on DefiLlama:

  1. Fork the (button towards the top right of the repo page).

  2. Make your changes to the fork (generally easiest by cloning your new fork into a desktop IDE).

  3. Make a Pull Request from your fork, to the main DefiLlama Adapters repo, with a brief explanation of what you changed.

  4. Wait for someone to either comment on or merge your Pull Request. There is no need to ask for someone to check your PR as there a monitored regularly.

Events

If you'd like to update or add an Event to a DeFi project listed on DefiLlama:

  1. Same as steps 1 & 2 above, fork the (button towards the top right of the repo page) so that you can make your changes.

  2. Add a "hallmarks" export to module.exports and add your hallmark as an array inside of an array(i.e. hallmarks: [["2025-05-29", "what happened"]]. You can add more by separating the inner arrays with a comma(","). View an example of hallmark entries . The dates must follow the YYYY-MM-DD standard.

  3. Once you have added the Hallmarks make a Pull Request from your fork, to the main DefiLlama Adapters repo, with a brief explanation of what you changed.

  4. Hallmarks is not for adding any product development but instead its meant to explain changes in TVL. Only add events that had an impact on the TVL of a project.

  5. Wait for someone to either comment on or merge your Pull Request. There is no need to ask for someone to check your PR.

Update metadata (name, description...)

If you'd like to update the metadata (name, description, adding an audit, etc) of a project already listed on DefiLlama:

  1. Find your protocol and make your changes to the fork (generally easiest by cloning your new fork into a desktop IDE).

  2. Make a Pull Request from your fork, to the main defiLlama-server repo, with a brief explanation of what you changed.

  3. Wait for someone to either comment on or merge your Pull Request.

Update logo

To update the logo:

  1. Make a Pull Request from your fork

  2. Wait for someone to either comment on or merge your Pull Request.

This information can be updated from the , , data3.ts and data4.ts files.

Fork the (button towards the top right of the repo page).

Fork the (button towards the top right of the repo page).

Add your icon to the public file as a 240px x 240px .jpg **Please save the file under the very same name as the protocol.

Adapters repo
Adapters repo
here
data.ts
data2.ts
defillama-server repo
icons repo
icons