> For the complete documentation index, see [llms.txt](https://docs.kolibrio.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kolibrio.xyz/validator-connection/relayer-mempool-monetization.md).

# 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.<br>

**Repository:** [jito-relayer](https://github.com/jito-foundation/jito-relayer)

Guide: <https://jito-foundation.gitbook.io/mev/jito-relayer/running-a-relayer>

#### Additional Configuration:

1. Set Kolibrio Block Engine endpoints:

   ```bash
   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&#x20;

| Region                                                                                                                                                                                                                         | Urls                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
| Amsterdam Main                                                                                                                                                                                                                 | <p><https://srvr-be.kolibr.io></p><p><a href="https://auth-be.kolibr.io/"><https://auth-be.kolibr.io/></a></p>                             |
| Tokyo                                                                                                                                                                                                                          | <p>\<a href="<https://tokyo-auth-be.kolibr.io>                                                                                             |
| [https://tokyo-srvr-be.kolibr.io">https://tokyo-auth-be.kolibr.io](https://docs.kolibrio.xyz/validator-connection/https:/tokyo-srvr-be.kolibr.io">https:/tokyo-auth-be.kolibr.io)<br><https://tokyo-srvr-be.kolibr.io></a></p> |                                                                                                                                            |
| Salt Lake City                                                                                                                                                                                                                 | <p>\<a href="<https://slc-auth-be.kolibr.io>                                                                                               |
| [https://slc-srvr-be.kolibr.io">https://slc-auth-be.kolibr.io](https://docs.kolibrio.xyz/validator-connection/https:/slc-srvr-be.kolibr.io">https:/slc-auth-be.kolibr.io)<br><https://slc-srvr-be.kolibr.io></a></p>           |                                                                                                                                            |
| New York                                                                                                                                                                                                                       | <p><a href="https://ny-auth-be.kolibr.iohttps//ny-srvr-be.kolibr.io"><https://ny-auth-be.kolibr.io><br>https//ny-srvr-be.kolibr.io</a></p> |
| Frankfurt                                                                                                                                                                                                                      | <p><https://fra-auth-be.kolibr.io></p><p><https://fra-srvr-be.kolibr.io></p>                                                               |

#### **🛡 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.
