Monomer uses the OP stack to make Cosmos applications deployable as Ethereum rollups.
⚠ Monomer is pre-production software and should be used with caution. ⚠
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.
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.