Le développeur Circle a noté que le déploiement d’actifs tokenisés sur Arc ne nécessite pas d’écrire du Solidity à partir de zéro. Le guide, rédigé par Elton Tay, montre comment les développeurs peuvent déployer un contrat ERC-20 sur Arc Testnet. Il inclut des étapes utilisant Circle Contracts, Templates et Wallets, le financement avec du USDC testnet, et la surveillance de l’activité du contrat en temps réel.
Les développeurs doivent d’abord disposer d’un portefeuille contrôlé par eux sur Arc Testnet. Les portefeuilles appartiennent à un ensemble de portefeuilles, il faut donc créer un ensemble, puis un portefeuille à l’intérieur. Le portefeuille agit en tant qu’administrateur pour les contrats ERC-20 et soumet toutes les transactions.
Le USDC testnet est requis pour couvrir les frais de transaction. Les développeurs peuvent financer leurs portefeuilles via Circle Console Faucet ou Circle Faucet. Une fois financé, le portefeuille peut déployer des contrats, créer des tokens et exécuter des appels de contrat, établissant la base opérationnelle pour les actifs tokenisés.
En utilisant les Templates Circle, les développeurs peuvent déployer des contrats ERC-20 pré-audités sans écrire de Solidity. Les modèles restent entièrement compatibles avec les outils EVM et exposent l’ABI du contrat pour l’interaction. Après avoir défini les paramètres de déploiement, le SDK Contracts déploie le contrat ERC-20 sur Arc Testnet.
Une fois déployé, le contrat commence avec une offre de tokens nulle. Les transactions de minting complétées mettent à jour les soldes des portefeuilles et enregistrent les événements Transfer, montrant la création de tokens et les adresses des destinataires.
Circle propose une surveillance en temps réel des événements via webhooks. Les développeurs peuvent suivre automatiquement les mintings, transferts et autres événements de contrat, sans avoir besoin de sondage ou de maintenir des indexeurs. Les moniteurs d’événements surveillent des signatures spécifiques, envoyant des payloads webhook avec le hash de transaction, la hauteur du bloc, le hash du bloc et les données d’événement décodées.
Cette surveillance permet de créer des tableaux de bord, des flux de travail en aval ou des enregistrements hors chaîne pour les systèmes de tokenisation en production. En combinant Templates, Wallets et surveillance via webhook, Arc offre aux développeurs une infrastructure prévisible, des coûts d’exécution stables avec USDC, et une intégration avec des actifs émis par Circle comme USDC, EURC et USYC.
Les développeurs peuvent explorer davantage Arc en utilisant la documentation de référence, des tutoriels étape par étape, ou en rejoignant le Arc Community Hub, le Discord Arc ou le Discord Circle pour obtenir des conseils et collaborer.