Skip to content

polymerdao/monomer

Repository files navigation

Monomer

Monomer uses the OP stack to make Cosmos applications deployable as Ethereum rollups.

⚠ Monomer is pre-production software and should be used with caution. ⚠

At a Glance

Architecture

From the OP stack's perspective, Monomer replaces the default Ethereum compatible execution engine. From the Cosmos application's perspective, Monomer replaces the CometBFT consensus layer.

Development

We use Go 1.22. To run the e2e tests, you'll need the foundry tools and the submodules (git submodule update --init --recursive). We use buf to manage protobufs.

The Makefile includes commands for running tests and generating coverage profiles.