# Fringe V3 alpha test contract addresses

Contract addresses, and then mappings between fToken (lending token) contracts and the underlying token contracts.

## Polygon chain

### Contract addresses

```
{
 "PRIMARY_PROXY_ADMIN": "0x5843301B75029c166FC6058910892eb69E88a655",
 "PythPriceProviderLogic": "0xDb7A7a84F27f9dB20C2868e4F5B323aEF851bC63",
 "PythPriceProviderProxy": "0x10CC2a4e3b1Bbe7A03A48C4FCf3282Fd83F744f1",
 "ChainlinkPriceProviderLogic": "0xdf299b67EAbAe49e949C924E14Ab67ABBFf4c3cE",
 "ChainlinkPriceProviderProxy": "0x1D608Df77446D64322D86994CA90062dABF2D8B9",
 "BackendPriceProviderLogic": "",
 "BackendPriceProviderProxy": "",
 "PriceProviderAggregatorLogic": "0xCd8Fa19D0aBA12Ff2bFE98Bc8e4b087DBd9CfF0F",
 "PriceProviderAggregatorProxy": "0xE07C2A61424787517Ff4d66522092919f6D69a08",
 "LPPriceProviderLogic": "0xf215f7212cB1D64dF90161760c4B53a389c51A92",
 "LPPriceProviderProxy": "0xb08f23d1D184c3e44b85AA1937ff500A07a56ABC",
 "ERC4626PriceProviderLogic": "0x391bDf7C1b26D3E84630A0170caB4D1662De298F",
 "ERC4626PriceProviderProxy": "0x75cf6464f23BF28b111d6A144c0A609AEE08192d",
 "wstETHPriceProviderLogic": "",
 "wstETHPriceProviderProxy": "",
 "BondtrollerLogic": "0xe320Ae2f0dF51542D3f574137D2c66186cBD3Cca",
 "BondtrollerProxy": "0x4F4F88c4783a3F5Bd516d90ccf9cd7A420A1ddAD",
 "BLendingTokenLogic": "0x3815810CfCcff46502258ea1C361189196600fF5",
 "BLendingTokenProxies": [
   "0x3D68214D534aC22205C811D75b14F1d3a7731DE7",
   "0x5131Fd88d1bb879Ee4ce49363cFb61ed371FaE76",
   "0x492E0e424ACe1F0604e8BBb99b273E746e0e65DE",
   "0x1e83bad021Ae4358fc0303Dcaa1f56Fdb6774A1F",
   "0x170C5797aA36aF47D171f26954FC51f66370B392",
   "0x811F4BDf67Cf40443C2751644473c37aa98d893f",
   "0xE27315001045F614B8F64Dc72E9bDb686E648091",
   "0x8Ff4bEb007E199922284270CEE6A1691A317D335",
   "0x6D06cBea17a550a8d5268356Af58B776D80364e0"
 ],
 "JumpRateModelLogic": "0xDc6Ee6284Db010848CBf52fe0A1bCb2fbBcB3743",
 "JumpRateModelProxy": "0x56c7ac01FB263D0E263A8967886733711c45BEDf",
 "PrimaryLendingPlatformAtomicRepaymentLogic": "0x321a06262Fa18246F882021E98c3CFeB3BE6E5b5",
 "PrimaryLendingPlatformAtomicRepaymentProxy": "0xde38658d8ab66788ea43251647Dc3ED68Fd1Ef6e",
 "PrimaryLendingPlatformLiquidationLogic": "0x561B5b14bB1FDF24Aa62c41FfBa88aAC4E9e43Fb",
 "PrimaryLendingPlatformLiquidationProxy": "0x0443F0887F9DC395eca63609E942BB680f031830",
 "PrimaryLendingPlatformModeratorLogic": "0x4bBe6A4001EA7f44Fd667E4783e668DeDf3b9453",
 "PrimaryLendingPlatformModeratorProxy": "0x51F0cE3B6D3E66b13B6E16eaf36F29C760D1eAEf",
 "PrimaryLendingPlatformWrappedTokenGatewayLogic": "0x74e6a187793Dc0C2E2a36A495Bb16426813eb935",
 "PrimaryLendingPlatformWrappedTokenGatewayProxy": "0x0213ffceC1a1Cea735a180Ea10f63698786d4d48",
 "PrimaryLendingPlatformLeverageLogic": "0x03c828a23AD246AD0e98d60195EF654FeEf11D0d",
 "PrimaryLendingPlatformLeverageProxy": "0x233f428c57992d00f359211856bde195D59c5F1f",
 "ZERO_ADDRESS": "0x0000000000000000000000000000000000000000",
 "UniswapV2PriceProviderLogic": "",
 "UniswapV2PriceProviderProxy": "",
 "UniswapV3PriceProviderLogic": "",
 "UniswapV3PriceProviderProxy": "",
 "PairFlashLogic": "",
 "PairFlashProxy": "",
 "PriceOracleLogic": "0xD08c9F44b74E3129ceab467F1f3d8288866Cc20A",
 "PriceOracleProxy": "0x8507a7C9a730906fC4A149cC4ADB59B8E6bcDCE6",
 "PrimaryLendingPlatformV3Logic": "0x67e709339F1e47c3cA08d9D8C959cA582bA0b553",
 "PrimaryLendingPlatformV3Proxy": "0x908f5292163f9699f2a6811c3121E960945C46Cd"
}

```

### Lending token addresses

```


symbol,token address,lending token proxyAddress
fUSDC,0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174,0x3D68214D534aC22205C811D75b14F1d3a7731DE7
fBAL,0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3,0x5131Fd88d1bb879Ee4ce49363cFb61ed371FaE76
fWMATIC,0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270,0x492E0e424ACe1F0604e8BBb99b273E746e0e65DE
fUSDC-WMATIC,0xFC4912B5440d628D2337a16363D16a5e3a9Cba04,0x1e83bad021Ae4358fc0303Dcaa1f56Fdb6774A1F
fBAL-4626,0x346a79030671cf252DE8D4d05D43f60812FA8057,0x170C5797aA36aF47D171f26954FC51f66370B392
fDAI,0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063,0x811F4BDf67Cf40443C2751644473c37aa98d893f
ff-erc4626-DAI,0x29B9c0A9C8DC2Ee6da0Da6a48c5d9fED206c2626,0xE27315001045F614B8F64Dc72E9bDb686E648091
ff-erc4626-USDC.e,0x40278F0f840691FFfB65d43852a042245A0070e3,0x8Ff4bEb007E199922284270CEE6A1691A317D335
fAAVE,0xD6DF932A45C0f255f85145f286eA0b292B21C90B,0x6D06cBea17a550a8d5268356Af58B776D80364e0
```


---

# 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.fringe.fi/fringe-finance-documentation/v2.5-fringe-smart-contract-addresses/fringe-v3-alpha-test-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.
