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.

LendingPool WETH:arrow-up-right 0x803ea69c7e87D1d6C86adeB40CB636cC0E6B98E2arrow-up-right

LendingPool USDC:arrow-up-right 0x3ec4a293Fb906DD2Cd440c20dECB250DeF141dF1arrow-up-right

Lending Pool cbBTC:arrow-up-right 0xa37e9b4369dc20940009030bfbc2088f09645e3barrow-up-right

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.

SeniorTranche WETH:arrow-up-right 0x393893caeB06B5C16728bb1E354b6c36942b1382arrow-up-right

SeniorTranche USDC:arrow-up-right 0xEFE32813dBA3A783059d50e5358b9e3661218daDarrow-up-right

SeniorTranche cbBTC:arrow-up-right 0x9c63a4c499b323a25d389da759c2ac1e385eec92arrow-up-right

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.

Wrapped SeniorTranche WETH:arrow-up-right 0xD82BFa27D49e5a394ba371B293DaE65E9B7a8C60arrow-up-right

Wrapped SeniorTranche USDC:arrow-up-right 0xbc10718571fcB3c3F67800e7C0887E450D2Ff398arrow-up-right

Wrapped SeniorTranche cbBTC:arrow-up-right 0x7Cc8013e784418dc9771403DD057f55cEb34Ba3Aarrow-up-right

Last updated