Skip to main content
CCTP has additional contracts beyond the standard protocol to enable transfers to HyperCore. The following sections describe the functions and addresses of these contracts.
  • CctpExtension: (Arbitrum only) Responsible for transferring USDC from Arbitrum to HyperCore.
  • CctpForwarder: (HyperEVM only) Responsible for forwarding USDC from HyperEVM to HyperCore in a CCTP transfer from any non-HyperEVM domain.
  • CoreDepositWallet: (HyperEVM only) Responsible for depositing USDC into HyperCore.
This page contains the contract addresses for the HyperCore CCTP-enablement contracts. For the contract addresses for core CCTP contracts, see EVM Contracts and Interfaces, Solana Contracts and Interfaces, and Starknet Contracts and Interfaces.

Mainnet contract addresses

CctpExtension: Mainnet

CctpForwarder: Mainnet

CoreDepositWallet: Mainnet

Testnet contract addresses

CctpExtension: Testnet

CctpForwarder: Testnet

CoreDepositWallet: Testnet