Summary

Builders and especially less technical people need an easier way to ingest on-chain data and power their applications. It can also be used a system for anyone to create dashboards with no code or regular crypto natives to add their own support for protocols where their tokens are without needing to wait for developers to add support on their portfolio tracker.

MVP Features

  1. Enter smart contract address
  2. List available read functions and events to listen to
  3. User can configure which endpoints they want to read and listen to
  4. Provide API endpoints/web socket to retrieve/listen to that data

Technical Implementation

Rust (https://github.com/actix/actix-web) or typescript (https://github.com/fastify/fastify). Etherscan API to fetch ABI, and we can cache ABIs to reduce reliance on etherscan.