Skip to main content


Components & Communication

Omni nodes are configured with a new modular framework based on Ethereum’s Engine API to combine halo with the EVM execution client.

Overview of the Components Run by Validators and Interactivity

Using the Engine API, Omni nodes pair existing high performance Ethereum execution clients with a new consensus client, referred to as halo, that implements CometBFT consensus.The Engine API allows clients to be substituted or upgraded without breaking the system. This allows the protocol to maintain flexibility on Ethereum and Cosmos technology while promoting client diversity within its execution layer and consensus layer. We consider this new network framework to be a public good that future projects may leverage for their own network designs.