# Contract Addresses

This section provides a comprehensive list of all the smart contract addresses used within the protocol, along with the specific blockchains they are deployed on.&#x20;

These addresses are essential for interacting with various components of Parifi

{% hint style="info" %}
**Note**: Please use the correct contract addresses and corresponding blockchain. Parifi is not responsible for any loss due to incorrect addresses or blockchain details.
{% endhint %}

#### Smart Contract Addresses

Below is the list of key smart contracts in the Parifi protocol:

<table><thead><tr><th width="185.05859375">Contract Name</th><th width="250.33333333333331">Address</th><th>Description</th></tr></thead><tbody><tr><td>PerpsAccountProxy </td><td><a href="https://basescan.org/address/0xcb68b813210afa0373f076239ad4803f8809e8cf#code">0xcb68b813210aFa0373F076239Ad4803f8809e8cf</a></td><td>Manages the users trading accounts and their permissions. Each account is an NFT that manages the user positions.</td></tr><tr><td>PerpsMarketProxy </td><td><a href="https://basescan.org/address/0x0A2AF931eFFd34b81ebcc57E3d3c9B1E1dE1C9Ce#code">0x0A2AF931eFFd34b81ebcc57E3d3c9B1E1dE1C9Ce</a></td><td>The main logic for managing the markets, user orders and positions, accounting logic throughout the protocol, etc.</td></tr><tr><td>SpotMarketProxy </td><td><a href="https://basescan.org/address/0x18141523403e2595D31b22604AcB8Fc06a4CaA61#code">0x18141523403e2595D31b22604AcB8Fc06a4CaA61</a></td><td>Manages all the synthetic assets used as collaterals for trading, such as wrapping and unwrapping the collaterals.</td></tr></tbody></table>

#### Parifi Token Allocation addresses

In this section, you can find the addresses for the PRF token allocation and treasury.

<table><thead><tr><th width="205">Token Name</th><th width="118">Blockchain</th><th width="478">Address</th></tr></thead><tbody><tr><td>Treasury</td><td>Ethereum</td><td><a href="https://etherscan.io/address/0x009ed9DF75B3426F8F082c02548fE9a03F6cCE75">0x009ed9DF75B3426F8F082c02548fE9a03F6cCE75</a></td></tr><tr><td>Ecosytem Funds</td><td>Ethereum</td><td><a href="https://etherscan.io/token/0xCfFCFDAda28ab44D5440301470dCD410E75C4765?a=0xcf46b0a92332dca65cf7933361d76d681d3afb5a">0xcf46b0A92332DCA65Cf7933361d76d681d3AfB5A</a></td></tr><tr><td>Core Contributors</td><td>Ethereum</td><td><a href="https://etherscan.io/token/0xCfFCFDAda28ab44D5440301470dCD410E75C4765?a=0x0001709d29bbe4eea129e4757089c63b2c7a2f5b">0x0001709D29bbE4eEA129E4757089c63B2c7a2F5b</a></td></tr><tr><td>Future Core Contributors</td><td>Ethereum</td><td><a href="https://etherscan.io/token/0xCfFCFDAda28ab44D5440301470dCD410E75C4765?a=0x000a7a27b46e4fea60acaff858dd7efcb9cb62fa">0x000a7A27b46E4FEA60AcAFF858Dd7efcB9CB62Fa</a></td></tr><tr><td>Community &#x26; Strategic Rounds</td><td>Ethereum</td><td><a href="https://etherscan.io/token/0xCfFCFDAda28ab44D5440301470dCD410E75C4765?a=0x0cf278dde7988e2c78f2c941c7180b4f5fecc94b">0x0cf278DDE7988E2c78f2c941C7180b4f5fecC94b</a></td></tr><tr><td>Liquidity Mining &#x26; Staking Rewards</td><td>Ethereum</td><td><a href="https://etherscan.io/token/0xCfFCFDAda28ab44D5440301470dCD410E75C4765?a=0xdbdd8de7f5efbcf5d5cf0bfe3de8ee2225c1e862">0xdbDD8dE7f5EfbCF5d5Cf0bFe3dE8eE2225c1e862</a></td></tr><tr><td>Reserves</td><td>Ethereum</td><td><a href="https://etherscan.io/token/0xCfFCFDAda28ab44D5440301470dCD410E75C4765?a=0x00c8382205dd6319a486c07bcd38ce665de056d3">0x00C8382205dd6319a486C07Bcd38CE665DE056D3</a></td></tr><tr><td>Security &#x26; Alignment</td><td>Ethereum</td><td><a href="https://etherscan.io/token/0xCfFCFDAda28ab44D5440301470dCD410E75C4765?a=0xccef229ceef2c0779326207129488cb353fb0973">0xccEf229Ceef2C0779326207129488Cb353Fb0973</a></td></tr></tbody></table>

#### Disclaimer

The provided smart contract addresses are for informational purposes only. Parifi is not responsible for any loss due to incorrect addresses or blockchain details used by users. Always double-check addresses, and blockchains, and perform transactions cautiously.


---

# 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.parifi.org/technical-details/contract-addresses.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.
