The Rollup Transaction Mempool
Monomer exposes the standard Cosmos BroadcastTX API endpoint for submitting cometbft transactions directly to the rollup chain.
These transactions are stored in a simple mempool, and included in blocks on a first-come-first-serve basis.
note
There are no modifications to the standard cometbft transaction format. This means that any client that can construct a cometbft transaction can interact with the Monomer rollup chain.

- A client submits a cometbft transaction to Monomer's
BroadcastTxendpoint. - Monomer runs some basic validation on the transaction, and if it passes, adds it to the mempool.
- Sometime later, the
op-nodeinitiates the production of a new block via theEngineAPI. - The engine requests a new block from the
builder. - The
builderfetches transactions from the mempool, and - constructs, via the AppChain, a new block.
warning
The builder does not currently implement any gas metering logic. This means that blocks can be arbitrarily large.