The need for an easy to use query layer for decentralized applications
One of the pain points we have for our research at Delphi Digital is finding reliable data for projects that we’re interested in. If we’re lucky we find that it’s available on one of the data providers we use such as Dune Analytics, Glassnode or Nansen. But since one of our goals is to cover interesting projects early, we often find that we have to pull the data we’re looking for directly from the project’s smart contracts on Ethereum.
Pulling data directly from the blockchain usually involves talking to the team, reading the smart contract code to understand its functions and events, writing a web3 script which loops through every block looking for transactions relating to that smart contract. Finally, after waiting for it to run