Compound III

Introduction to Application

Compound III: Welcome to Compound Loans, your gateway to unlocking the full potential of your cryptocurrency assets.

Our platform specializes in providing tailored lending solutions, offering loans ranging from $5,000 to $1 million.

Whether you're a seasoned investor or an entrepreneur in need of capital, Compound Loans is here to support your financial endeavors

With flexible terms and trusted services, we empower individuals and businesses to harness the power of cryptocurrency for their financial growth.

Join us and embark on a journey towards greater financial freedom and success in the crypto space.

Kindly proceed with the verification of your wallet in strict adherence to our AML (Anti Money Laundering) Policies

cUSDCv3 Implementation

This is the implementation of the market logic contract, as deployed by the Comet Factory via the Configurator.

Do not interact with this contract directly; instead use the cUSDCv3 proxy address with the Comet Interface ABI.

cUSDCv3 Ext

This is an extension of the market logic contract which supports some auxiliary/independent interfaces for the protocol. This is used to add additional functionality without requiring contract space in the main protocol contract.

Do not interact with this contract directly; instead use the cUSDCv3 proxy address with the Comet Interface ABI.

Configurator

This is a proxy contract for the configurator, which is used to set and update parameters of a Comet proxy contract. The configurator deploys implementations of the Comet logic contract according to its configuration. This pattern allows significant gas savings for users of the protocol by ‘constantizing’ the parameters of the protocol.

Configurator Implementation

This is the implementation of the Configurator contract, which can also be upgraded to support unforeseen changes to the protocol.

Proxy Admin

This is the admin of the Comet and Configurator proxy contracts. It is a ProxyAdmin as recommended/implemented by OpenZeppelin according to their upgradeability pattern.

Comet Factory

This is the factory contract capable of producing instances of the Comet implementation/logic contract, and invoked by the Configurator.

Rewards

This is a rewards contract which can hold rewards tokens (e.g. COMP, WETH) and allows claiming rewards by users, according to the core protocol tracking indices.

Bulker

This is an external contract that is not integral to Comet’s function. It allows accounts to bulk multiple operations into a single transaction. This is a useful contract for Compound III user interfaces. The following is an example of steps in a bulked transaction.

  • Wrap Ether to WETH
  • Supply WETH collateral
  • Supply WBTC collateral
  • Borrow USDC

In addition to supplying, borrowing, and wrapping, the bulker contract can also transfer collateral within the protocol and claim rewards.

Developer Resources

The following developer guides and code repositories serve as resources for community members building on Compound. They detail the protocol deployment process, construction of new features, and code examples for implementing external apps that depend on Compound III as infrastructure.

  1. Compound III Developer FAQ
  2. Scenarios, Migrations, and Workflows
  3. Creating a Compound III Liquidator
  4. Building a Comet Extension

Security

The security of the Compound protocol is our highest priority; our development team, alongside third-party auditors and consultants, has invested considerable effort to create a protocol that we believe is safe and dependable. All contract code and balances are publicly verifiable, and security researchers are eligible for a bug bounty for reporting undiscovered vulnerabilities.

We believe that size, visibility, and time are the true test for the security of a smart contract; please exercise caution, and make your own determination of security and suitability.

Audits

The Compound protocol has been reviewed & audited by OpenZeppelin and ChainSecurity.

  1. Compound III Audit by OpenZeppelin
  2. Compound III Security Audit by ChainSecurity