Cross-Chain Transfer Protocol (CCTP)
Last updated
Last updated
The Cross-Chain Transfer Protocol (CCTP), developed by Circle, enables the transfer of USDC across blockchains. It achieves this by burning USDC on the source chain and minting an equivalent amount on the destination chain.
CCTP does not rely on pooled USDC liquidity for cross-chain transfers, thereby enhancing capital efficiency and eliminating fees by liquidity providers. This also avoids unofficial, bridged versions of USDC.
Circle’s CCTP unifies USDC liquidity across Pike's Hub and Spoke chains. For example, when a user wants to borrow USDC on Optimism but there is insufficient liquidity available, Pike steps in to transfer USDC from other chains such as from Arbitrum to Optimism.
In the example above, the burning of USDC emits an event on the source chain (Arbitrum), which is automatically observed by Circle’s attestation service. Pike would then fetch the signed attestation from Circle, which then enables the minting of USDC on the destination chain (Optimism).
USDC is available natively on Pike's supported networks. When withdrawing USDCs, you may need to manually add the USDC token address to your wallet as follows:
Network | USDC Token Address |
---|---|
Ethereum | 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 |
Base | 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 |
Optimism | 0x0b2c639c533813f4aa9d7837caf62653d097ff85 |
Arbitrum | 0xaf88d065e77c8cc2239327c5edb3a432268e5831 |