Réponse rapide : Circle indique que son protocole CCTP V1, désormais appelé CCTP V1 (Legacy), a entamé son démantèlement le 31 octobre 2026 et que ses contrats devraient être mis en pause le 1er décembre 2026. Un développeur ou un service qui envoie encore de l'USDC inter-chaîne via les contrats V1 doit migrer vers les contrats et API de CCTP V2. Une personne détenant simplement de l'USDC n'a pas besoin d'échanger son jeton à la suite de cet avis. Un client d'un portefeuille ou d'une plateforme d'échange doit vérifier si l'itinéraire inter-chaîne qu'il utilise repose sur V1 et suivre les instructions de ce fournisseur. La date limite concerne l'infrastructure de transfert, et non l'ensemble des soldes en USDC.
Que ferme réellement Circle ?
CCTP est le protocole de transfert inter-chaîne de Circle. Lors d'un transfert USDC typique, l'USDC de la chaîne source est brûlé, un message est attesté, puis de l'USDC natif est émis sur la chaîne de destination. Cela diffère d'un envoi d'USDC vers une autre adresse sur la même chaîne. Cela diffère également du déplacement d'une représentation bridgée de l'USDC via un pont sans lien avec Circle, dont l'émetteur et les risques peuvent être différents.
L'avis de phaseout de Circle indique que les limites de burn de V1 seront réduites à partir du 31 octobre, avec une performance décroissante durant une période de transition d'un mois. Le 1er décembre, Circle prévoit de mettre en pause les contrats V1. Les applications encore pointées vers ces contrats cesseraient d'effectuer de nouveaux transferts inter-chaîne via CCTP V1. Cette déclaration correspond à un plan programmé au 12 novembre 2026 ; une annonce opérationnelle ultérieure pourrait le modifier.
V2 utilise des contrats et des interfaces de programmation applicative différents. Le guide de migration qualifie ces changements de « breaking changes ». Une intégration ne peut pas simplement étiqueter un endpoint V1 comme étant V2. Elle doit mettre à jour les adresses, les interfaces, le traitement des messages et, le cas échéant, la logique relative aux frais et à la vitesse de transfert.
Circle utilise le nom « CCTP » pour désigner V2 depuis une modification de naming intervenue en 2025. De quoi prêter à confusion pour les utilisateurs lisant la page d'aide d'un portefeuille. Une application indiquant prendre en charge CCTP utilise peut-être déjà V2, ou dispose encore d'un itinéraire legacy. La question utile porte sur la version de contrat et d'API réellement utilisée par le transfert. La version ne peut pas être établie à partir du seul ticker « USDC ».
Effectuer une transaction sur Phemex
Qui doit apporter des modifications avant le 1er décembre ?
Les opérateurs d'intégration ont la démarche la plus claire. Un portefeuille, une interface de pont, une plateforme d'échange, un système de trésorerie ou une application de paiement qui soumet des burns CCTP V1 doit migrer cet itinéraire. Il convient d'identifier chaque chaîne source et destination prise en charge, de vérifier les adresses des contrats V2 dans la documentation actuelle de Circle, de modifier les appels de fonction et le polling d'API, de tester les transferts de bout en bout, puis de cesser de proposer l'itinéraire legacy avant qu'il ne tombe en panne. Les opérateurs doivent informer les utilisateurs de toute suspension temporaire ou modification d'itinéraire.
Pour un utilisateur final, la réponse dépend du service. Si le bouton inter-chaîne d'un portefeuille est maintenu par le fournisseur du portefeuille, celui-ci peut implémenter la mise à niveau sans demander à l'utilisateur d'interagir avec les contrats. Si une application a annoncé que son ancien itinéraire sera désactivé, l'utilisateur doit attendre un remplacement pris en charge ou utiliser un autre itinéraire vérifié. Si un utilisateur exécute un script ou appelle directement les contrats V1, il agit de fait comme un opérateur d'intégration et doit mettre à jour son code.
Un dépôt ou retrait sur une plateforme d'échange constitue un flux de travail distinct. Un client doit confirmer que la plateforme prend en charge l'actif sur le réseau sélectionné et que l'adresse de dépôt correspond au réseau choisi. L'utilisation interne de CCTP par la plateforme relève du fonctionnement opérationnel. L'annonce CCTP n'établit pas qu'un réseau de dépôt ou de retrait spécifique de Phemex soit en cours de modification. Consultez l'interface en direct de la plateforme et les avis officiels avant d'envoyer des fonds ; ne déduisez pas une prise en charge à partir d'un article général.
Détenir de l'USDC dans un portefeuille ne constitue pas une intégration CCTP V1. CCTP est un mécanisme de transfert ; il ne définit pas chaque solde de jetons USDC existant. Le guide développeur de Circle indique que les utilisateurs ne perdront pas l'accès à leurs fonds pendant le phaseout de V1 et que les rachats en attente restent disponibles à son début. Cette assurance est propre à la transition du protocole et ne doit pas être lue comme une garantie contre les risques liés au portefeuille, à l'émetteur ou aux ponts.
Qu'est-ce qui change pour les développeurs migrant vers V2 ?
La migration principale est un changement de contrats et d'API. Circle répertorie les équivalents V2 des contrats legacy TokenMessenger, MessageTransmitter et TokenMinter à des adresses différentes. L'appel depositForBurn accepte des paramètres supplémentaires, notamment un appelant de destination, un frais maximal et un seuil de finalité. Une implémentation qui continue d'appeler l'interface V1 n'utilisera pas V2 du simple fait que son interface utilisateur affiche « transfert USDC ».
Le flux de travail d'attestation change également. Le guide de Circle indique que V2 peut renvoyer le message, l'attestation et les données décodées via un endpoint /v2/messages/{sourceDomainId} interrogé avec le hash de la transaction source. Le code legacy extrayait souvent un message du reçu de transaction et demandait une attestation via un endpoint V1. Les tests doivent couvrir l'analyse des reçus, le statut des messages, les tentatives répétées et l'étape de mint sur la chaîne de destination, et non seulement la transaction initiale sur la chaîne source.
V2 propose les modes Standard et Fast Transfer. Fast Transfer peut comporter des frais variables selon la chaîne source. Les développeurs doivent interroger les frais actuels et afficher un montant total ainsi qu'un montant reçu attendu avant la signature de l'utilisateur. Un paramètre de frais maximal peut empêcher une facturation imprévue dépassant une limite configurée, mais il peut aussi faire échouer un transfert si les frais augmentent. Les modes Standard et Fast diffèrent par leur finalité et leurs fonctionnalités disponibles ; le mode choisi doit être explicite dans l'expérience produit.
La disponibilité des chaînes nécessite aussi une vérification itinéraire par itinéraire. Le guide de migration indique que V2 était disponible sur toutes les chaînes V1 sauf Noble et Sui au moment de sa comparaison documentée, Sui étant prévu avant le début du démantèlement. Un développeur doit vérifier les chaînes prises en charge par Circle et les adresses de contrats actuelles avant le déploiement, car une liste de chaînes obsolète peut provoquer des transferts échoués ou envoyer des fonds via un pont non souhaité. Ne considérez pas le nombre élevé de chaînes prises en charge dans un post marketing comme la preuve que chaque paire source-destination et chaque fonctionnalité est disponible.
Que devient un transfert déjà en cours ?
Un transfert CCTP comporte plusieurs étapes : burn sur la source, attestation et mint sur la destination. Une application peut afficher « pending » en attendant une confirmation ou une attestation, même si la transaction source a réussi. Le hash de transaction source, à lui seul, ne montre pas que le mint de destination s'est achevé. Avant de tenter un autre transfert, inspectez le statut via l'interface officielle du fournisseur et les explorateurs de chaîne concernés.
Le guide de migration de Circle indique qu'il maintiendra les autorisations de minter V1 au-dessus des attestations en attente pendant le phaseout, afin que les rachats déjà engagés puissent être finalisés avant la mise en pause complète des contrats. C'est plus précis que d'affirmer que chaque transfert se terminera automatiquement. Un fournisseur peut encore devoir soumettre une transaction de destination ou récupérer une erreur applicative. Un opérateur doit inventorier les messages V1 en attente et les finaliser ou les escalader via le parcours documenté par Circle. Les utilisateurs doivent fournir au support le hash de la transaction source, les réseaux source et destination, le montant, l'adresse de destination et l'heure.
N'envoyez pas un second transfert sous prétexte que le portefeuille de destination ne s'est pas mis à jour. Un burn dupliqué créerait un deuxième transfert distinct, sans « débloquer » le premier. De même, une personne demandant une phrase de récupération ou un paiement anticipé pour libérer une attestation ne fait pas partie du flux officiel du protocole. L'avis de Circle précise que les transferts sont irréversibles et que les actifs envoyés à une adresse incorrecte ne peuvent pas être récupérés.
Position acheteuse ou vendeuse ?
Comment un utilisateur peut-il vérifier si un itinéraire est concerné ?
Commencez par identifier l'action que vous effectuez. Un paiement USDC ordinaire sur une même chaîne sort du cadre de cette migration CCTP. Un transfert inter-chaîne via un portefeuille ou un pont nommé nécessite une vérification d'itinéraire. Consultez la page d'assistance actuelle ou l'avis de service du fournisseur concernant CCTP V1, V2, « legacy » et la date limite de décembre. Si le fournisseur n'indique pas la version, demandez au support quel protocole et quel chemin de contrat sont utilisés pour la paire de chaînes exacte. Ne vous appuyez pas sur un post social tiers comme confirmation.
Ensuite, examinez l'aperçu du transfert. Il doit afficher le réseau de destination, l'actif, le destinataire, les frais et le montant attendu à l'arrivée. Vérifiez l'adresse et le réseau du destinataire. Envoyez un petit montant de test lorsque le montant en jeu justifie les frais et le temps supplémentaires. Conservez les deux hashes de transaction si un mint de destination se produit. Un test ne peut pas éliminer tout risque, mais il peut révéler un mauvais réseau ou un itinéraire non pris en charge avant un transfert plus important.
Enfin, distinguez l'USDC natif d'un actif bridgé portant un ticker similaire. Les mêmes lettres dans un portefeuille n'établissent ni l'émetteur ni le chemin de rachat. Vérifiez le contrat du jeton et la description de l'actif par le service. Passer d'une version de CCTP à une autre est un changement d'infrastructure de transfert ; échanger une représentation d'actif contre une autre est une décision distincte, avec ses propres coûts et risques.
Quel est le risque opérationnel résiduel ?
La date limite est fixée dans l'avis actuel de Circle, mais la migration des applications n'est pas visible à partir du seul avis. Les fournisseurs peuvent suspendre des itinéraires, modifier des frais ou prendre en charge une paire de chaînes plus tard que prévu. Les smart contracts, les relayers, la congestion des chaînes et les erreurs de saisie utilisateur peuvent également provoquer des échecs. La réponse pratique consiste à vérifier l'itinéraire en direct et l'avis du fournisseur juste avant le transfert, puis à conserver les preuves si le transfert bloque.
Pour un développeur, les principaux modes de défaillance sont une adresse legacy laissée dans la configuration, d'anciens paramètres ABI, des identifiants de domaine incorrects, une inadéquation entre la logique de finalité Standard et Fast, et un traitement insuffisant des attestations retardées. Un test contrôlé sur chaque itinéraire de production et un inventaire des messages V1 en attente sont plus utiles qu'une affirmation générale du type « CCTP V2 est pris en charge ». La migration n'est achevée que lorsque l'itinéraire réel utilise V2 de bout en bout et que son processus de gestion des pannes est documenté.
Questions fréquentes
Dois-je échanger mon USDC contre un nouveau jeton ?
Aucune action de ce type ne découle du seul avis CCTP V1. Cet avis porte sur l'infrastructure de transfert inter-chaîne. Vérifiez une annonce spécifique de votre portefeuille ou de votre plateforme d'échange avant d'agir sur un solde.
Un transfert V1 initié avant la pause sera-t-il perdu ?
Circle indique que les rachats en attente restent disponibles pendant le phaseout et décrit des dispositions pour les attestations en attente. L'utilisateur ou le fournisseur doit continuer à surveiller et à finaliser l'étape de destination. Ne partez pas du principe qu'un burn sur la source signifie que le transfert complet s'est terminé.
Une application V1 peut-elle continuer à utiliser ses anciens contrats après le 1er décembre ?
Circle indique que les contrats V1 seront mis en pause à cette date, de sorte qu'une application encore pointée vers eux cessera d'effectuer des transferts inter-chaîne via cet itinéraire. L'opérateur doit implémenter et tester V2 ou fournir un autre itinéraire pris en charge.






