DefiLlama is committed in providing accurate data, without ads or sponsored content, and transparency. All chains are listed in our DeFi projects. The majority of adapters on DefiLlama are contributed and maintained by their respective communities, with all changes being coordinated through the DefiLlama/DefiLlama-Adapters github repo. Calls some endpoints or makes some blockchain calls to collect data about a protocol. Calculates the TVL of a protocol, and returns it. Our SDK currently supports EVM chains. If your project is in one of these chains, you should create a SDK-based adaptationer. However, if your project belongs to another chain, a fetch adapter will work. The adapter is a function that returns the balances of tokens in your protocol's smart contract at that time and takes a timestamp (on Ethereum).