Integration example
Developers > Yield Tranches > Integration example
Last updated
Was this helpful?
Developers > Yield Tranches > Integration example
Last updated
Was this helpful?
One way for external protocols to integrate Yield Tranches is to create a Routing Contract around the contracts.
Users deposit funds into the Routing Contract
The Routing contract moves funds deposited into the contracts on behalf of users
IdleCDO contract issues IdleCDO_AA_StrategyName
(if Senior tranche) or IdleCDO_BB_StrategyName
(if Junior tranche) tokens to users
An example of a Routing contract used by to integrate Best Yield and Yield Tranches, with related tests, is available .
Protocols deploying funds into the Yield Tranches are eligible to join the .