Integre o ecossistema
O Cross-Chain Transfer Protocol (CCTP) permite que o USDC flua com segurança entre blockchains, unificando a liquidez e simplificando a experiência do usuário.
async function usdcCrossChainTransfer(amount: number, destinationAddress: string) {
// Deposit USDC tokens for burn and obtain transaction hash
const burnUsdcTx = await ethTokenMessengerContract.depositForBurn(amount, AVAX_DESTINATION_DOMAIN, destinationAddress, USDC_ETH_CONTRACT_ADDRESS).send();
// Extract message from burn transaction and calculate messageHash
const { messageBytes, messageHash } = extractMessageAndHash(burnUsdcTx);
// Retrieve attestation for message hash and mint USDC on AVAX tokens on the destination chain
const { attestation } = await fetch(`https://iris-api-sandbox.circle.com/attestations/${messageHash}`).json();
// Mint the USDC on AVAX tokens on the destination chain using the burn transaction message and attestation
await avaxMessageTransmitterContract.receiveMessage(messageBytes, attestation).send();
}
USDC nativamente interoperável
Queima e emissão programática
Crie novas aplicações para o mundo real
Em operação em 8 blockchains, que possibilitam 56 rotas
O CCTP está disponível na Arbitrum, Avalanche, Base, Ethereum, Noble, OP Mainnet, Polygon PoS e Solana. O suporte para Sui estará disponível em breve.
Perguntas frequentes
O Cross-Chain Transfer Protocol é um utilitário permissionless na blockchain que permite o fluxo de USDC entre blockchains por meio de gravação e cunhagem nativas. Com o Cross-Chain Transfer Protocol, o USDC é efetivamente teletransportado de uma blockchain para outra.
O Cross-Chain Transfer Protocol serve como infraestrutura permissionless para que os desenvolvedores criem com base em, ou integrem a, seus aplicativos, carteiras e pontes existentes.
Não. O Cross-Chain Transfer Protocol é um utilitário na blockchain permissionless para desenvolvedores terceirizados.
CCTP is available on mainnet for Arbitrum, Avalanche, Base, Ethereum, Noble, OP Mainnet, Polygon PoS, and Solana. Support for Sui is coming soon. Developers can access our developer docs to begin building on CCTP.
Haveria uma taxa de gás na blockchain de origem e uma taxa de gás na blockchain de destino. O aplicativo que integra o Cross-Chain Transfer Protocol seria responsável por determinar como as taxas de gás são tratadas e/ou repassadas ao usuário final. Não há taxas adicionais do Cross-Chain Transfer Protocol.
Sim, o Circle Mint e o Core API são capazes de transferir USDC nativamente entre blockchains. No entanto, esses produtos comerciais só estão disponíveis para empresas qualificadas aprovadas pela Circle.
Em geral, as exchanges centralizadas detêm várias formas nativas de liquidez de USDC em suas plataformas. Os usuários com uma conta em uma centralized exchange podem depositar USDC (nativo de uma determinada blockchain) em sua carteira da exchange e, em seguida, sacar USDC (nativo de uma blockchain diferente) para sua carteira externa.
Ao contrário, o Cross-Chain Transfer Protocol é permissionless. Isso significa que é acessível a qualquer desenvolvedor terceirizado para integrar em seus aplicativos e não requer cadastro de uma conta. Os usuários podem transferir USDC por meio de um aplicativo habilitado para o CCTP para qualquer blockchain compatível a qualquer momento. Os desenvolvedores também podem compor novas experiências na blockchain com base no Cross-Chain Transfer Protocol em seus aplicativos.
O Cross-Chain Transfer Protocol não exige liquidez em USDC em pools para realizar transferências entre blockchains, aumentando a eficiência do capital e evitando taxas cobradas pelos provedores de liquidez.
Todas as queimas de USDC emitem um evento na blockchain de origem, que é automaticamente observado pelo serviço de atestação da Circle. O aplicativo que facilita a queima de USDC é responsável por buscar o atestado assinado da Circle, que então permite que o Cross-Chain Transfer Protocol cunhe USDC na blockchain de destino.
Não.
Os planos da Circle de levar o USDC nativamente para mais redes de blockchains permanecem os mesmos e continuarão a crescer. Prevemos que o Cross-Chain Transfer Protocol estabelecerá o USDC como uma camada de liquidez universal para a internet acessível a todos.
Embora sua indisponibilidade impeça temporariamente a assinatura de novas mensagens de queima, prevemos um tempo de atividade e disponibilidade robustos, semelhantes à forma como nossos serviços de cunhagem existentes operam atualmente.
O Cross-Chain Transfer Protocol não tem impacto direto sobre as versões em ponte existentes do USDC.