A discovery service to find optimistic rollups and run their nodes in 4 steps
This hackathon project started as an attempt to create a cross-rollup explorer, but due to technical limitations, the idea moved to create a discovery service for new optimistic rollups. the discovery service searches continuously to detect the deployment of new rollups.
The discovery service helps builders discover rollups and give them a ready-made config to run the nodes behind those rollups. Basically, it enables users to discover a rollup and run it in 4 easy steps the UI propose.
The discovery logic to detect the deployments of the contracts is responsible for detecting rollups once they are created. In addition the service, finds the addresses of the rollups config and present it to in an intuitive UI.
The discovery service also pushes the discovered rollups to the following contract in polygon: 0xbA4800E9e89e9019b1cFAD552422EC75fAF3E1C5
And the UI of the service can be access here: https://opti-mystic.vercel.app/
The stack we used is:
This is an overview of the project structure: