Documentation Index
Fetch the complete documentation index at: https://developers.circle.com/llms.txt
Use this file to discover all available pages before exploring further.
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
| Chain | Domain | Address |
|---|
| HyperEVM Testnet | 19 | 0x02e39ECb8368b41bF68FF99ff351aC9864e5E2a2 |
CoreDepositWallet: Testnet
| Chain | Domain | Address |
|---|
| HyperEVM Testnet | 19 | 0x0B80659a4076E9E93C7DbE0f10675A16a3e5C206 |