This tool aims to monitor the resource usage of rollups in the StarkNet ecosystem, starting with StarkNet Mainnet. Its goal is to assist rollup developers in making their rollups cheaper, faster, and more efficient by providing real-time usage patterns of resources such as calldata, storage, and gas consumption. The indexer backend repository for Starkflare can be found at https://github.com/walnuthq/starkflare-indexer.
Starkflare is initially built for teams working with technologies such as Madara and Dojo. If you are interested in monitoring the resource usage of your rollup, game or dapp, reach out by submitting an Issue on this repository.
The app requires the following dependencies:
NodeJS >= 18 npm
For contributing to the project, you can quickly get the application running by following these steps:
Clone this repository:
git clone git@github.com:walnuthq/starkflare
Install the dependencies:
npm install
Start up the app and see it running at http://localhost:3000
npm run dev
Deployments are handled automatically by Cloudflare, as soon as your PR is merged to main.
Head on to the issues tab to find a list of open contributions. Before making your first contribution, get familiar with our contributor guidelines.
Join us on Telegram here. Do not hesitate to ask any question, we will do our best to answer in the best way we can.
The project is already pre-configured with Eslint, TypeScript, and Prettier.
Check for any linting issues:
npm run lint