# Perps Exchange

## SparkDEX Perps Smart Contracts on Flare Mainnet.

AddressStorage: 0x6098bF06bB653626Fa25c44CB232eC4A2bDc659D

FTSOv2: 0x586F35597D0F0f16c46EaDBffB08a3b439ff17ee

Timelock: 0xB0739F8e71E20B384d29e4597602C89FB7E0A808

ReferralStorage: 0x7c45e1b4CF81581927a854d7d47c79e3F7211309

TradingValidator: 0x7c6F8Db7C4Cb32F9540478264b15637933E443A4

FundingTracker: 0x96Adda2A49E910d8A1def86D45dAD59F80E7A9C6

OrderBook: 0xf76DC0d42A40E53021162521E5ac916AAe2500B9

Store: 0x74DA11B3Bb05277CF1cd3572a74d626949183e58

PositionManager: 0x0d59962e4fC41a09B73283d1a0bf305dB1237c48

Executor: 0x7c224027d3188a6d97186604234c6BFa5CE6CD8E

ReferralReader: 0x5D99C306370477893b34848C39Db38E04C4cECB5

BatchSender: 0xD4Da357D85d50A353A1203FC39f286dfedff3f35

DiscountChecker: 0xE33A95A41F726F0BC3Aa533086ad65C84Ec05524


---

# 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://docs.sparkdex.ai/additional-information/smart-contract-overview/perps-exchange.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.
