Relayer (Mempool Monetization)

Relayer is a component that allows your validator to stream incoming TPU transactions (pending mempool) to trusted Kolibrio searchers — before they land in a block. Searchers use this flow to find arbitrage opportunities and share a portion of the MEV revenue back with validator.

What is TPU? TPU (Transaction Processing Unit) is the entry point on a Solana validator where transactions are received directly from users and forwarded for processing. Since these transactions haven't been sequenced yet, searchers get a first look at pending orderflow — the earliest possible signal for finding and executing profitable opportunities.

Unlike shreds (which carry already-processed data), the relayer gives searchers access to transactions earlier in the pipeline — making the flow more valuable and therefore generating higher tips for the validator.

Repository: jito-relayerarrow-up-right

Guide: https://jito-foundation.gitbook.io/mev/jito-relayer/running-a-relayerarrow-up-right

Additional Configuration:

  1. Set Kolibrio Block Engine endpoints:

    RUST_LOG=warn
    BLOCK_ENGINE_AUTH_SERVICE_URL=https://auth-be.kolibr.io
    BLOCK_ENGINE_URL=https://srvr-be.kolibr.io
    RPC_SERVERS=...
    WEBSOCKET_SERVERS=...
    KEYPAIR_PATH=/opt/jito-relayer/relayer-keypair.json
    SIGNING_KEY_PEM_PATH=/opt/jito-relayer/private.pem
    VERIFYING_KEY_PEM_PATH=/opt/jito-relayer/public.pem
    FORWARD_ALL=true
    PACKET_DELAY_MS=200

Regions select the closest one to your relayer machine

🛡 Firewall Settings.

Open the following tcp ports:

  • 11228, 11229 for traffic

  • 11226 if the relayer is not on the same server as the validator

🔔 Please inform us of:

  1. Solana public key of the relayer and the validator identity — so Kolibrio can whitelist them.

  2. The revshare address for validator arbitrage revenue.

Last updated