Skip to main content

Inclusion Lists

Inclusion lists are a core feature of RibbleChain's MEV (Miner Extractable Value) protection, ensuring fair transaction ordering and preventing front-running or back-running. This guide explains how to use inclusion lists for Layer 1 (L1) and Layer 3 (L3) transactions.

What are Inclusion Lists?

Inclusion lists allow users to specify transactions that must be included in a block before others, mitigating MEV strategies like sandwich attacks. RibbleChain's EVM++ and consensus layer enforce inclusion lists to prioritize fairness.

Prerequisites

Step 1: Create an Inclusion List

Generate an inclusion list for a transaction:

ribblechain-cli mev inclusion create --tx 0xTX_HASH --rollup my-rollup