Skip to main content

· 14 min read

Introduction

For the last few months, we've been working on Apollo (docs), a tool to make it easy for anyone to query, filter, transform and save EVM chaindata based on a schema.

We built Apollo because we needed to be able to scrape obscure EVM chaindata fast, and the tools currently out there were too limiting in what they could do. They either run only on a couple chains, or rely on indexing, which is a process that takes time and is not feasible for just any protocol. Apollo interacts directly with the standardized JSON RPC API that any EVM node implementation should expose. This means that as long as you have a JSON RPC API for your chain, Apollo will be able to run there. The only other thing you need is an ABI.

We believe that the best way to introduce a tool like this is to show its value in a real world example. Inspired by this tweet, we set about analyzing the usage of the new ERC4626 Tokenized Vault Standard across multiple chains. If you would like to explore more chains, at the end of the article you will be able to do that yourself, because we are open-sourcing Apollo.