> For the complete documentation index, see [llms.txt](https://quantum-arb.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://quantum-arb.gitbook.io/docs/overview/what-is-quantum-arb.md).

# What is Quantum Arb?

**Quantum Arb** — is a public on-chain arbitrage system on the Solana blockchain. All calculations and simulations are performed directly in the on-chain program, not on the client side. Transactions are executed only when there is real profit, and incorrect ones are rejected. Quantum Arb is free to use and takes **15% fee on profits**.

{% content-ref url="/pages/VuMyQMdXCpQTRmpOTWHh" %}
[What is Arbitrage?](/docs/overview/what-is-arbitrage.md)
{% endcontent-ref %}

### Trading Strategies

Quantum Arb supports two arbitrage strategies — Backrun and Transaction Spam.

{% tabs %}
{% tab title="Backrun" %}
Backrun is **a reactive arbitrage strategy**, which allows executing transactions immediately after a price imbalance occurs between pools. Unlike Transaction Spam, where transactions are sent continuously, Backrun **waits for a signal from the blockchain** and uses pre-signed transactions.
{% endtab %}

{% tab title="Transaction Spam" %}
**Transaction Spam Strategy** — is **a high-frequency arbitrage strategy**, in which the bot **continuously sends pre-prepared transactions** through different processors to achieve maximum reaction speed and coverage of arbitrage opportunities.\
Unlike reactive strategies, Spam Strategy **does not wait for signals from the network** — it constantly sends transactions, ensuring constant presence with leaders.
{% endtab %}
{% endtabs %}

{% hint style="info" %}
Backrun covers the market more broadly, while Spam provides maximum reaction speed.
{% endhint %}

### Supported DEXs

Quantum Arb allows sending multiple pools for a single token within one transaction. The program automatically calculates the most profitable route among the provided pools.

Supported DEX protocols:

* Meteora DLMM
* Meteora DAMM v1 (soon)
* Meteora DAMM v2
* Raydium CLMM
* Raydium AMM
* Raydium CPMM
* PumpSwap
* Orca Whirlpools (soon)

### Transaction Processors

Quantum Arb uses a network of processors `(JITO, NOZOMI, SENDER, NEXT_BLOCK ...)` to send transactions directly to Solana validators. These services provide minimal delivery latency.&#x20;

Each strategy interacts with processors differently:

{% tabs %}
{% tab title="Backrun" %}
Backrun — simultaneously sends the same prebuilt transaction with a single Durable Nonce to all active transaction processors, which maximizes the chance of closing the arbitrage window first.
{% endtab %}

{% tab title="Transaction Spam" %}
Transaction Spam — allows independently configuring the transaction send frequency (TPS) for each transaction processor separately. Thus, you can spam transactions from different processors in parallel, even without your own expensive infrastructure, while remaining competitive.
{% endtab %}
{% endtabs %}

**Supported transaction processors:**

* Jito
* ZeroSlot
* Nozomi&#x20;
* NextBlock&#x20;
* BlockRazor&#x20;
* Astraline&#x20;
* Sender (Helius)
* Fast

Each processor can be flexibly configured through the configuration: enable/disable, TPS limits, proxies, TIP values and API keys.&#x20;

### Full Automation — 24/7 running

Quantum Arb allows full automation of the arbitrage system. The user does not need to manually search for tokens, select pools or create Table Lookup tables — all of this is done automatically using **Pools Loader** and **Table Lookup Manager**.

{% tabs %}
{% tab title="Pools Loader" %}
**Pools Loader** — is a module that is responsible for **automatic loading of pools** into the system according to user-specified filters. The system automatically finds and maintains up-to-date pools that match these filters, completely removing manual work from the user.
{% endtab %}

{% tab title="Table Lookup Manager " %}
**Table Lookup Manager** — is the module responsible for **automatic management of Address Lookup Tables (ALT)** of the user.\
It works in conjunction with **Pools Loader** and provides full automation when adding new pools to the system.
{% endtab %}
{% endtabs %}

Thanks to these modules, the system can operate 24/7, fully managing pool selection, account preparation and arbitrage execution, freeing the user from all routine operations.

***

## Socials

<table data-view="cards"><thead><tr><th></th><th data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Discord</td><td><a href="https://discord.gg/nE7tydmk8V">https://discord.gg/nE7tydmk8V</a></td><td data-object-fit="contain"><a href="https://372979249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRH6gjCknEib3ehMtYkt1%2Fuploads%2Fz4koqImO1Bwt6EuZDo24%2FFrame%204.png?alt=media&amp;token=06f61533-0c52-4e9c-ac77-0fac34021255">Frame 4.png</a></td></tr><tr><td>X (Twitter)</td><td><a href="https://x.com/quantum_arb">https://x.com/quantum_arb</a></td><td data-object-fit="contain"><a href="https://372979249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRH6gjCknEib3ehMtYkt1%2Fuploads%2FjbllyOdQjOeoZBtaz9Cx%2FFrame%203.png?alt=media&amp;token=2ec1aff4-de41-4400-a8bd-733884002016">Frame 3.png</a></td></tr><tr><td>Github</td><td><a href="https://github.com/quantum-arb">https://github.com/quantum-arb</a></td><td data-object-fit="contain"><a href="https://372979249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRH6gjCknEib3ehMtYkt1%2Fuploads%2FI7ugl0uFwnX7Vm8SnUYz%2FFrame%205.png?alt=media&amp;token=51a4ccea-8b15-4d24-b81e-dad3a09aa0fe">Frame 5.png</a></td></tr></tbody></table>
