# Creditors

## Lending Pools

The Lending pools are responsible for the:

* Accounting of the liabilities of borrowers via the debt tokens (ERC4626).
* Accounting of the liquidity of the Liquidity Providers, via one or more Tranche(s) (ERC4626).
* Management of issuing and repaying debt.
* Management of interest payments.
* Settlement of liquidations and default events.

| Contract                                                                                           | Address                                      | Base                                                                         | Optimism                                                                                | Unichain                                                                    |
| -------------------------------------------------------------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [LendingPool WETH](https://github.com/arcadia-finance/lending-v2/blob/v2.0.0/src/LendingPool.sol)  | `0x803ea69c7e87D1d6C86adeB40CB636cC0E6B98E2` | [↗](https://basescan.org/address/0x803ea69c7e87D1d6C86adeB40CB636cC0E6B98E2) | [↗](https://optimistic.etherscan.io/address/0x803ea69c7e87D1d6C86adeB40CB636cC0E6B98E2) | [↗](https://uniscan.xyz/address/0x803ea69c7e87D1d6C86adeB40CB636cC0E6B98E2) |
| [LendingPool USDC](https://github.com/arcadia-finance/lending-v2/blob/v2.0.0/src/LendingPool.sol)  | `0x3ec4a293Fb906DD2Cd440c20dECB250DeF141dF1` | [↗](https://basescan.org/address/0x3ec4a293Fb906DD2Cd440c20dECB250DeF141dF1) | [↗](https://optimistic.etherscan.io/address/0x3ec4a293Fb906DD2Cd440c20dECB250DeF141dF1) | [↗](https://uniscan.xyz/address/0x3ec4a293Fb906DD2Cd440c20dECB250DeF141dF1) |
| [LendingPool cbBTC](https://github.com/arcadia-finance/lending-v2/blob/v2.0.0/src/LendingPool.sol) | `0xa37e9b4369dc20940009030bfbc2088f09645e3b` | [↗](https://basescan.org/address/0xa37e9b4369dc20940009030bfbc2088f09645e3b) |                                                                                         |                                                                             |

## Tranches

Each Lending Pool has one or more Tranche(s). The Liquidity Providers do not provide Liquidity directly to the Lending Pool, but via a Tranche. Each Tranche contract will do the accounting of the balances of its Liquidity Providers, while the Lending Pool will do the accounting of the balances of its Tranches. A Tranche is according the ERC4626 standard, with a certain ERC20 as underlying asset. The Tranche is not compliant with ERC4626 on the approval flow: the approval goes to the Lending Pool instead of the Tranche, the deposit() is called on the Tranche itself.

| Contract                                                                                         | Address                                      | Base                                                                         | Optimism                                                                                | Unichain                                                                    |
| ------------------------------------------------------------------------------------------------ | -------------------------------------------- | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [SeniorTranche WETH](https://github.com/arcadia-finance/lending-v2/blob/v2.0.0/src/Tranche.sol)  | `0x393893caeB06B5C16728bb1E354b6c36942b1382` | [↗](https://basescan.org/address/0x393893caeB06B5C16728bb1E354b6c36942b1382) | [↗](https://optimistic.etherscan.io/address/0x393893caeB06B5C16728bb1E354b6c36942b1382) | [↗](https://uniscan.xyz/address/0x393893caeB06B5C16728bb1E354b6c36942b1382) |
| [SeniorTranche USDC](https://github.com/arcadia-finance/lending-v2/blob/v2.0.0/src/Tranche.sol)  | `0xEFE32813dBA3A783059d50e5358b9e3661218daD` | [↗](https://basescan.org/address/0xEFE32813dBA3A783059d50e5358b9e3661218daD) | [↗](https://optimistic.etherscan.io/address/0xEFE32813dBA3A783059d50e5358b9e3661218daD) | [↗](https://uniscan.xyz/address/0xEFE32813dBA3A783059d50e5358b9e3661218daD) |
| [SeniorTranche cbBTC](https://github.com/arcadia-finance/lending-v2/blob/v2.0.0/src/Tranche.sol) | `0x9c63a4c499b323a25d389da759c2ac1e385eec92` | [↗](https://basescan.org/address/0x9c63a4c499b323a25d389da759c2ac1e385eec92) |                                                                                         |                                                                             |

## Wrapped Tranches

A Wrapper of the Tranche contract is deployed for each Tranche. The Wrapper is fully compliant with ERC4626 and can be preferably used in integrations.

| Contract                                                                                                                                  | Address                                      | Base                                                                         | Optimism                                                                                | Unichain                                                                    |
| ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [Wrapped SeniorTranche WETH](https://github.com/arcadia-finance/lending-v2/blob/v2.0.1/src/periphery/tranche-wrapper/TrancheWrapper.sol)  | `0xD82BFa27D49e5a394ba371B293DaE65E9B7a8C60` | [↗](https://basescan.org/address/0xD82BFa27D49e5a394ba371B293DaE65E9B7a8C60) | [↗](https://optimistic.etherscan.io/address/0xD82BFa27D49e5a394ba371B293DaE65E9B7a8C60) | [↗](https://uniscan.xyz/address/0xD82BFa27D49e5a394ba371B293DaE65E9B7a8C60) |
| [Wrapped SeniorTranche USDC](https://github.com/arcadia-finance/lending-v2/blob/v2.0.1/src/periphery/tranche-wrapper/TrancheWrapper.sol)  | `0xbc10718571fcB3c3F67800e7C0887E450D2Ff398` | [↗](https://basescan.org/address/0xbc10718571fcB3c3F67800e7C0887E450D2Ff398) | [↗](https://optimistic.etherscan.io/address/0xbc10718571fcB3c3F67800e7C0887E450D2Ff398) | [↗](https://uniscan.xyz/address/0xbc10718571fcB3c3F67800e7C0887E450D2Ff398) |
| [Wrapped SeniorTranche cbBTC](https://github.com/arcadia-finance/lending-v2/blob/v2.0.1/src/periphery/tranche-wrapper/TrancheWrapper.sol) | `0x7Cc8013e784418dc9771403DD057f55cEb34Ba3A` | [↗](https://basescan.org/address/0x7Cc8013e784418dc9771403DD057f55cEb34Ba3A) |                                                                                         |                                                                             |


---

# 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.arcadia.finance/developers/contract-addresses/creditors.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.
