← Back to home

Opti-mystic

A discovery service to find optimistic rollups and run their nodes in 4 steps

Screenshots

Opti-mystic screenshot 1
Opti-mystic screenshot 2
Opti-mystic screenshot 3
Opti-mystic screenshot 4

Problem Statement

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.

Solution

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:0xbA4800E9e89e9019b1cFAD552422EC75fAF3E1C5And the UI of the service can be access here: https://opti-mystic.vercel.app/The stack we used is:Frontend: Next.jsBackend: Nodejs serverNode: we used the OP stack toolsSmart contract: SolidityThis is an overview of the project structure:

Hackathon

ETHGlobal Lisbon

2024

Prizes

  • 🏆

    🥇 Optimism — Hack the Stack ⛏️

Contributors