# Smart-contracts

Kinetex Aggregation contracts:

```
Ethereum (1): 0x54562f3ca0A957FE5d6bD8Fa1a96e84E2c957F56
Optimism (10): 0x8f9489136b26448c066B9faA30b275bb446633D4
Binance (56): 0xD73C27e629dd365702f78fEcA684d705D6311656
Gnosis (100): 0x8F41C31acC5e3eCF2FBbe6e36F3d28ccE99ffBFE
Polygon (137): 0x7fF0D32453a15d6114b60DE9de8e3dd7a303E2fF
Fantom (250): 0xF1138297B7654d0e955a461C26Af11741638A54F
Arbitrum (42161): 0xb5AaD6f62E181B98877A8135505E013206688851
Avalanche (43114): 0xCc2CC14e235AD822f9AE34800362EE5bd8Ab5A9d
```

<figure><img src="/files/fSpUu1ugi6SOdWA0v19z" alt=""><figcaption></figcaption></figure>


---

# 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.kinetex.io/aggregation-protocol/architecture/smart-contracts.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.
