# Contracts (Polygon)

Currently, the Armadillo Impermanent loss protection product supports buying protections against Impermanent loss on the Polygon blockchain. If you are unfamiliar with the Polygon network, you will first need to bridge some coins from Ethereum to Polygon. Once you have done this, you will need to get some USDC coins on Polygon, something you can do easily using Quickswap.

Below are contracts used in IL product and their addresses:

Impermanent loss controller:

<https://polygonscan.com/address/0xf3a89791b0598E53CD1A740E44ef42E3DcE2D985>

CVI feed oracle:

<https://polygonscan.com/address/0xb527769842f997d56dd1ff73c34192141b69077e>

NFT Protector: <https://polygonscan.com/address/0x44F28E24694c9121E8425c614416e6DCae691744>

..... More contract addresses

General, unrelated to the IL product in particular, is the USDC contract which you can add to Metamask to view your USDC balance. Note that USDC is used as coin for buying protection as well as payout at the end of the protection period.

{% embed url="<https://polygonscan.com/address/0x2791bca1f2de4661ed88a30c99a7a9449aa84174>" %}

NOTE: To add USDC and/or NFT Protector to your Metamask (so that you can view your balance in Metamask), see below image - simply use the "Import Tokens" link displayed below showing on your Metamask and use the above Ethereum addresses as the "Token Contract Address".

![](/files/THoBEbUcgPACq4xi46Qh)


---

# 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://doc.armadillo.is/deployed-contracts-and-audit/contracts-polygon.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.
