# Introduction

Permissionless limit orders on Flare-family networks. Works on Uniswap V3-compatible DEXes (Enosys V3, SparkDEX V3.1) AND Algebra V1.9+ DEXes (SparkDEX V4) via two sibling contracts. Place a single order, walk away; when the market crosses your price, anyone can close the position and earn a share of the fees.

## What's different

* **No off-chain keeper network.** Orders are fillable by any wallet. If you can afford the gas, you can be an executor.
* **No custodian.** The limit-order contract only holds your concentrated-liquidity NFT between order-open and order-close. Principal always returns to the order owner.
* **No operator dependency for claims.** FTSO delegation rewards route directly from Enosys to the order owner — never through an operator you have to trust. (Algebra DEXes don't ship FTSO redistributors today, so SparkDEX V4 orders earn LP fees only — no FTSO rewards.)
* **One UI for multiple DEX families.** The frontend's DEX picker exposes V3 and Algebra DEXes side-by-side. You pick a pool; the right contract handles the order automatically.

## Where to start

* **Using the app**: head to [What Are Limit Orders?](https://thanasdefitools.gitbook.io/thanasdefitools-docs/for-users/what-are-limit-orders) and follow through to [Placing an Order](https://thanasdefitools.gitbook.io/thanasdefitools-docs/for-users/placing-an-order).
* **Running an executor bot**: [Executor Bot Guide](https://thanasdefitools.gitbook.io/thanasdefitools-docs/for-developers/executor-bot-guide) walks through the profit math and the minimum code. Note: bots scanning for opportunities across all DEXes need to watch BOTH LOM contracts (V3 and Algebra) on chains where both are deployed.
* **Integrating the contract**: [Architecture](https://thanasdefitools.gitbook.io/thanasdefitools-docs/for-developers/architecture) and [Contract Reference](https://thanasdefitools.gitbook.io/thanasdefitools-docs/for-developers/contract-reference) explain the state machine, the external surface, and the V3-vs-Algebra differences.

## Supported networks

| Chain     | Chain ID      | V3 LOM                                           | Algebra LOM                                      |
| --------- | ------------- | ------------------------------------------------ | ------------------------------------------------ |
| **Flare** | **14**        | **`0x8F47C678F3c5507588F95bc74eF2d53930771f9E`** | **`0x720994B72013d8AdEda9409281c77006c260987E`** |
| Songbird  | 19            | `0x8F47C678F3c5507588F95bc74eF2d53930771f9E`     | n/a (no Algebra DEX on Songbird)                 |
| Coston2   | 114 (testnet) | `0x7ee5339424d7BE7abA0d458581e5B6DfEa07b781`     | n/a (no Algebra DEX on Coston2)                  |

Up-to-date addresses and ABIs always in [Deployments](https://thanasdefitools.gitbook.io/thanasdefitools-docs/for-developers/deployments).

## Source

All contracts, scripts, and this documentation are in the public repository: <https://github.com/Thanasimos/Limit-Orders>.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://thanasdefitools.gitbook.io/thanasdefitools-docs/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
