# Contracts

### HiveSwap Core

swapX2YModule: 0x4d4673745AAC664eFB9758fdd571F40d78a87bfe

swapY2XModule: 0x32D02Fc7722E81F6Ac60B87ea8B4b63a52Ad2b55

liquidityModule:  0xF4efDB5A1E852f78e807fAE7100B1d38351e38c7

limitOrderModule: 0xe96526e92ee57bBD468DA1721987aa988b008768

flashModule: 0xbD6abA1Ef82A4cD6e15CB05e95f433ef48dfb5df

factory: 0x8c7d3063579BdB0b90997e18A770eaE32E1eBb08

### HiveSwap Periphery

liquidityManager: 0x19b683A2F45012318d9B2aE1280d68d3eC54D663

limitOrderManager: 0x02F55D53DcE23B4AA962CC68b0f685f26143Bdb2

limitorderwithswap: 0x2db0AFD0045F3518c77eC6591a542e326Befd3D7

swap: 0x3EF68D3f7664b2805D4E88381b64868a56f88bC4

quoter: 0x33531bDBFE34fa6Fd5963D0423f7699775AacaaF

quoterWithLimit: 0x34bc1b87f60e0a30c0e24FD7Abada70436c71406

oracle: 0x3F559139C2Fc7B97Ad6FE9B4d1f75149F551DB18

tap proxy: 0x04830cfced9772b8acbaf76cfc7a630ad82c9148


---

# 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.hiveswap.io/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.
