Skip to main content
Compound III is deployed across multiple networks and markets. This page provides an overview of the supported networks and markets, along with their specific configurations and contract addresses.

Supported Networks

Compound III is deployed on the following networks:
  • Ethereum Mainnet
  • Arbitrum
  • Base
  • Polygon
  • Optimism
  • Scroll
  • Mantle
  • Testnets: Sepolia, Mumbai, Base Sepolia

Markets by Network

Each network has one or more markets, each with a single borrowable asset and multiple collateral assets.

Ethereum Mainnet

Arbitrum

Base

Polygon

Optimism

Scroll

Mantle

Using Networks and Markets in Compound React

When using Compound React, you can specify which network and market to connect to by passing the appropriate props to the CompoundProvider:

Getting Network and Market Information

You can use the useNetworkInfo and useMarketInfo hooks to get information about the current network and market:

Switching Networks and Markets

You can switch networks and markets by updating the props passed to the CompoundProvider:

Contract Addresses

The following tables provide the contract addresses for each market on each network. The Comet proxy address is the main contract address you’ll use to interact with a Compound III market.
Important: The Comet proxy addresses (e.g., cUSDCv3, cWETHv3) are fixed and will not change, even if the implementation contracts are upgraded in the future. Always use the proxy address when interacting with Compound III markets.

Contract Types

  • Comet Proxy: The main entry point for interacting with a Compound III market. This address is fixed and won’t change even if the implementation is upgraded.
  • Comet Implementation: The actual implementation of the market logic. Don’t interact with this directly; use the Comet Proxy instead.
  • Comet Ext: An extension contract that provides additional functionality for the market.
  • Configurator: Used to set and update parameters of the Comet proxy contract.
  • Rewards: Holds reward tokens (e.g., COMP) and allows users to claim rewards.
  • Bulker: Allows users to batch multiple operations into a single transaction (e.g., supply multiple assets, borrow, etc.).

Ethereum Mainnet

USDC Market

WETH Market

USDT Market

USDS Market

Arbitrum

USDC.e Market

USDC Market

WETH Market

Base

USDC Market

USDbC Market

WETH Market

Next Steps

Now that you understand the networks and markets supported by Compound III, you can explore the Hooks section to learn how to interact with these markets using Compound React.