DEV Community

madewithtea
madewithtea

Posted on

Solutions to Extract Data from Ethereum

Originally published on madewithtea.com

Ethereum started in 2013. Ethereum became the de-facto standard to
develop and run smart contracts. Data is either value transfer in Ether, ERC-20 (think of all the ICOs), crypto-collectibles a.k.a. non-fungible tokens (NFTs, e.g. digital kittens in CryptoKitties, virtual land property in Decentraland) or custom smart contract calls. State of the Dapps is counting 1763 dApps on Ethereum. Another good resource is DappRadar.

If you want to extract data from an already deployed smart contract - or right after deployment - one might shop for monitoring and analytics tools similar to Google Analytics or Mixpanel. However, there’s no established player yet. Monitoring and analytics are just two use cases, further use cases for data follow after the list. Since decentralization and open source go hand in hand, I'll start with it:

Open Source

Data Query Companies

  • TokenAnalyst: Free cross-chain on-chain data provider
  • Alethio: ConsenSys-backed, Working on semantic lifting of data, talk
  • Chainalysis: KYC and AML services for exchanges and governments
  • Elliptic: KYC and AML services
  • Zapier: Ethereum integration into Zapier

Analytics Dashboards

  • Bloxy: Analytics Dashboard for Ethereum
  • Etherscan: De-facto standard block explorer for Ethereum
  • Amberdata: Analytics for ERC-20 tokens, talk
  • TokenAnalyst: Analytics for ERC-20 tokens and ICOs, talk
  • Rufflet: Mixpanel for smart contracts hack by Axiom Zen, creators of CryptoKitties
  • Supermax: Another smart contract dashboard
  • Blockspur: Another smart contract dashboard
  • Trivial: Another smart contract dashboard

Use Cases

Here are five use cases for getting data out: 1) Providing transparency and accountability for governance of e.g. DAOs or companies e.g. DACs. 2) Automated tax returns for smart contracts 3) Smart contract monitoring e.g. getting notifications when things happen e.g. anomaly detection 4) Smart contract reporting e.g like website reports, sales resports 5) Auditing support e.g. for ICOs (distribution of token holders).

Did I miss one?

This article should serve as a list of resources for solutions in the smart contract analytics and monitoring space. Please let me know if I missed one, or important references. Would also be fun if you can share stories of interesting things you were able to do with these tools. And also if there are tools you wish to exist!

Top comments (0)