> 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/kolibrio-orderflow-service/solana/advanced/tips-rebate.md).

# Tips Rebate

### Overview <a href="#overview" id="overview"></a>

To ensure **fast inclusion** and **protection against frontrunning**, many users rely on **Jito bundles** and spend significant amounts of SOL on **priority tips**. While effective, this often leads to high cost&#x73;**,** especially in competitive settings.

The **tips\_rebate** mode enables fast execution with a chance to earn back part of your tip.&#x20;

### How it works&#x20;

Instead of tipping Jito directly, you **include a tip to Kolibrio** using a standard Solana transfer instruction.

Kolibrio will submit your transaction in two parallel paths:

* **Via Jito** as a bundle with **100% of the tip**, ensuring it competes for prioritized inclusion
* **Via SWQoS**, Kolibrio’s fast path through its **validator partners with strong stake and reliable performance**<br>

Here’s what happens:

* ✅ If the transaction is included via **Jito**, the full tip is consumed—same as any regular Jito bundle
* ✅ If **SWQoS** lands it first, the tip is saved and **50% is rebated back to you**

This gives you the best of both worlds: **high-priority execution** and **partial tip recovery** when SWQoS wins.<br>

### **Requirements**

* Include a tip to Kolibrio by adding a standard Solana transfer instruction to your transaction.\
  The transfer should send the tip amount to a dedicated tip address. \
  \&#xNAN;*sign up at* [*app.kolibrio.xyz*](https://app.kolibrio.xyz) *to receive yours.*<br>
* **Set broadcast mode** by adding the query parameter:\
  `tx_broadcast_mode=tips_rebate`
* **Specify your rebate address** using:\
  `rev_recv=YOUR_SOL_REVSHARE_ADDRESS`\
  This is where your 50% rebate will be sent if SWQoS lands the transaction.

<br>

**Recommendation**

To protect your transaction from malicious validators (e.g., sandwich attacks), always include the **`jitodontfront`** account in the transaction.\
This activates Jito’s sandwich mitigation mechanism.

More info: [Jito Sandwich Mitigation →](https://docs.jito.wtf/lowlatencytxnsend/#sandwich-mitigation)\ <br>

### Example Usage

```url
curl https://sol-rpc.kolibr.io/?tx_broadcast_mode=tips_rebate&rev_recv=YOUR_SOL_REVSHARE_ADDRESS \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: YOUR_GUID_HERE" \
  -d '
  {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendTransaction",
    "params": [
      "YOUR_SIGNED_TRANSACTION_HERE"
    ]
  }
'

```
