Circleの開発者は、Arc上でトークン化資産を展開するにはSolidityをゼロから書く必要がないと指摘しています。Elton Tayによるガイドでは、開発者がArc Testnet上にERC-20コントラクトを展開する方法を示しています。Circle Contracts、Templates、Walletsを使用した手順、テストネットUSDCでの資金調達、コントラクト活動のリアルタイム監視を含みます。
まず、開発者はArc Testnet上に管理されたウォレットを用意する必要があります。ウォレットはウォレットセットに属しているため、ユーザーはセットを作成し、その中にウォレットを作成します。ウォレットはERC-20コントラクトの管理者として機能し、すべてのトランザクションを送信します。
トランザクション手数料にはテストネットUSDCが必要です。開発者はCircle Console FaucetまたはCircle Faucetを通じてウォレットに資金を供給できます。資金提供後、ウォレットはコントラクトの展開、トークンのミント、コントラクト呼び出しを行い、トークン化資産の運用基盤を確立します。
Circleのテンプレートを使用すると、開発者はSolidityを記述せずに事前に監査されたERC-20コントラクトを展開できます。テンプレートは完全にEVMツールと互換性があり、コントラクトのABIを公開してインタラクションを可能にします。展開パラメータを設定した後、Contracts SDKがArc TestnetにERC-20コントラクトを展開します。
展開後、コントラクトは最初はトークン供給量がゼロです。完了したミントトランザクションはウォレットの残高を更新し、Transferイベントを記録します。これにより、トークンの作成と受取人のアドレスが示されます。
CircleはWebhookを通じてリアルタイムのイベント監視を提供します。開発者は、ポーリングやインデクサーの維持管理なしに、ミントや送金などのコントラクトイベントを自動的に追跡できます。イベントモニターは特定の署名を監視し、トランザクションハッシュ、ブロック高、ブロックハッシュ、デコードされたイベントデータを含むWebhookペイロードを送信します。
この監視により、ダッシュボードや下流のワークフロー、または本番のトークン化システムのオフチェーン記録が可能になります。テンプレート、ウォレット、Webhook監視を組み合わせることで、Arcは開発者に予測可能なインフラストラクチャ、USDCによる安定した実行コスト、USDC、EURC、USYCなどのCircle発行資産との連携を提供します。
開発者は、リファレンスドキュメントやステップバイステップのチュートリアルを使ってArcをさらに探索したり、Arcコミュニティハブ、Arc Discord、Circle Discordに参加してガイダンスやコラボレーションを行うことができます。