A simple guide on DeFiLlama Special Ops mission

Community Special Ops Main Goal

  1. Review different protocol’s oracle
  2. Gather supporting data for addition/revision of oracle information
  3. Creation of Github Pull Request to apply the addition/revision

Things to prepare

  1. Create a github account.

    1. Fork https://github.com/DefiLlama/defillama-server

    Screenshot 2025-03-31 at 0.06.01.png

  2. Familiarize yourself with https://defillama.com/, especially the Defi and Defi - Oracles Section

Researched Data and GitHub PR links are compiled at the page below👇

Basic Guide on how to make a Pull Request (PR)

CASE A

Protocols Powered by Pyth can be seen on https://defillama.com/oracles/Pyth, but there are protocols that are actually powered by Pyth that are not shown in DefiLlama. Even Pyth doesn’t really know everything as well (Permissionless tradeoff https://x.com/KemarTiti/status/1907809742635827403) When we find protocols that are powered by Pyth, usually needs Docs as proof, we create a PR to the DefiLlama github to reflect Pyth as its Oracle.

Here are the steps

  1. Open your Forked Defillama server (make sure to Sync Fork if your forked repo is behind)

Screenshot 2025-03-31 at 23.36.39.png

  1. Go to Defi / src / protocols

image.png

  1. Protocol data are inside the following
    1. data.ts
    2. data2.ts
    3. data3.ts
    4. data4.ts