# SOLIDITY INTERFACES

- [IAddressResolver](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/iaddressresolver.md)
- [IBinaryOption](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/ibinaryoption.md)
- [IBinaryOptionMarket](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/ibinaryoptionmarket.md)
- [IBinaryOptionMarketManager](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/ibinaryoptionmarketmanager.md)
- [IBridgeState](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/ibridgestate.md)
- [ICollateralErc20](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/icollateralerc20.md)
- [ICollateralEth](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/icollateraleth.md)
- [ICollateralLoan](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/icollateralloan.md)
- [ICollateralManager](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/icollateralmanager.md)
- [IDebtCache](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/idebtcache.md)
- [IDelegateApprovals](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/idelegateapprovals.md)
- [IDepot](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/idepot.md)
- [IERC20](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/ierc20.md)
- [IEtherCollateral](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-85.md)
- [IEtherCollateralpUSD](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-84.md)
- [IExchangeRates](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-83.md)
- [IExchangeState](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-82.md)
- [IExchanger](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-81.md)
- [IExternalTokenStakeManager](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-80.md)
- [IFeePool](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-79.md)
- [IFlexibleStorage](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-78.md)
- [IHasBalance](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-77.md)
- [IIssuer](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-76.md)
- [ILiquidations](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-75.md)
- [IPeriFinance](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-74.md)
- [IPeriFinanceBridgeToBase](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-73.md)
- [IPeriFinanceBridgeToOptimism](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-72.md)
- [IPeriFinanceState](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-71.md)
- [IPynth](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-70.md)
- [IRewardEscrow](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-69.md)
- [IRewardEscrowV2](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-68.md)
- [IRewardsDistribution](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-67.md)
- [IShortingRewards](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-66.md)
- [IStakingRewards](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-65.md)
- [IStakingState](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-64.md)
- [IStakingStateUSDC](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-63.md)
- [ISupplySchedule](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-62.md)
- [ISystemSettings](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-61.md)
- [ISystemStatus](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-60.md)
- [ITradingRewards](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-59.md)
- [IVirtualPynth](https://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces/untitled-58.md)


---

# 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://perifinance.gitbook.io/peri-finance2021/development-resources/source-code-description/interfaces.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.
