Building a comprehensive L2 resource usage monitoring tool for the Optimism ecosystem. This could provide valuable insights to developers, contribute to network health and optimization, and promote efficient resource usage.
Resource usage trackers for Layer 2 (L2) solutions like Optimism can provide valuable insights to users, developers, and network operators. Here are several resource usage trackers that I will try to build for the Optimism ecosystem:
Gas Usage Tracker: Track and visualize the gas usage of transactions on the Optimism network. This could include real-time graphs of gas consumption for different types of transactions and contracts.
Transaction Volume Tracker: Monitor and display the number of transactions processed by the Optimism network over time. This could help users gauge network activity and adoption.
Storage Consumption Tracker: Measure and visualize the storage consumption of contracts on Optimism. Show trends in contract storage growth and highlight contracts with the highest storage usage.
There are several other trackers that can be created but for the given time will try to focus on the above points.
I wrote a Python script to get data from the optimism blockchain and stored it in sqlite3.
I have created Python flask API to manipulate and analyze data.
Created frontend in react and integrated API to display chart and key matrics.