Inspiration 💡

As a developer who switched from web2, I was always missing tools like Google Analytics, Amplitude, and Mixpanel, which help you to monitor and analyze your apps in real-time, to understand how many users interact with your app and what they do.

That’s how I came up with My Contract — the app that helps monitor your Evmos contracts.

Target audience

The target app’s audience at this stage is developers like me, who just deployed their brand new contract to the Evmos network and wished to see all the vanity metrics you usually want to see — how many interactions your contract got, what events it produced, what assets did it gather, etc.

How does it work?

To show you the most recent and complete data, My Contract uses many sources, including:

  • self-hosted Evmos Node for real-time updates
  • Blockscout explorer for getting contracts source code and ABIs
  • Covalent API and CoinGecko for market data

My Contract blends all this data into an internal analytical database ClickHouse, aggregates it using the CubeJS framework, and then serves it with the NestJS backend framework.

How is this monetized?

The first step to monetizing My Contract will be the Premium subscription, which would allow users to select a wider date range, subscribe to push notifications, and interact with the contract in the app.

This first step should help us to get some resources for scaling this app to other networks, find a proper business model, and eventually become the next web3 unicorn.

Built With

Share this project:

Updates