Deployed Contracts

Unitroller

The Unitroller contract is designed to provide a flexible and upgradeable structure for the Compound protocol's Comptroller system. It uses a proxy pattern to delegate business logic to an external implementation, allowing for seamless upgrades and modifications. However, it requires careful management of admin privileges and implementation addresses to avoid potential risks and misconfigurations.

Comptroller

Interest The comptroller contract is essential for managing user interactions within the Compound protocol, ensuring the health of user accounts, and distributing COMP rewards. It includes various hooks to handle permissions, token minting and redemption, borrowing and loan repayment, liquidation, and asset transfers within a given market. It also provides administrative functions to manage markets and pause actions when necessary.

Last updated