Skip to content

A local multi-chain system for mocking Ethereum rollups

Notifications You must be signed in to change notification settings

jackchuma/multi-chain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightweight Multi-Rollup System

This is a simple project mocking a multi-rollup evm system for local testing.

A local multi-chain system is incredibly useful for developers building and testing decentralized applications (dApps) that interact with multiple blockchain networks. By setting up a local environment, you can simulate complex interactions between different chains without the need for costly and time-consuming deployments to public testnets. This allows for rapid prototyping, debugging, and ensuring the reliability of your smart contracts in a controlled environment.

This project unlocks a powerful development environment for building and testing multi-chain applications, making you well-equipped to tackle the challenges of multi-chain development and contribute to the growing ecosystem of decentralized applications.

Getting Started

In order to run this project, you need the following:

Running the Project

To automate all steps for a mock OPStack setup, run:

make start-opstack

To run manually, open four separate terminal windows and navigate to the root directory of the project in each terminal.

Terminal 1:

make start-mock-L1

Terminal 2:

make start-chain-a

Terminal 3:

make start-chain-b

Terminal 4:

make setup-contracts

Terminal 4:

make start-syncer

About

A local multi-chain system for mocking Ethereum rollups

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published