# Mainnet Contracts

Mainnet Contract Addresses:

```
Stablecoin address: 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E
ArrowRouter deployed to: 0xC33867F01E320bB077415cD3592E6B3879AaC45d
ArrowRegistry deployed to: 0x0c0d16a0f8C474d80E593Cf6371a5B9661E6a60e

ArrowRegistryDelegate deployed to: 0xF93066cA0A5Ac16FA99754D5176e5F2b3841746A
ArrowEvents deployed to: 0x94f7992b13096F62d39632f65c21E63720b64C65
ArrowUtils deployed to: 0x67CFecC33f3923bf3Ae8bEA72E8C096ad0dECf59
ArrowPositionManager deployed to: 0x344609363d88DA641DE5DF22F51363D2e86e8B10

ArrowPositionDelegate deployed to: 0xf1E35C54B507E7bcE6CDA12fde0F203F3285a238
ArrowOptions deployed to: 0xf8903fE966bfA05e1E51141B89E48E49EA52F730
UserFundsManager deployed to: 0x6a8f560a2cD8550E8174D38d74F107b0dE1E3A5c
```


---

# 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.arrow.markets/arrow-markets/resources/contracts/mainnet-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.
