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 Templates,開發者可以在不撰寫 Solidity 的情況下部署預先審核的 ERC-20 合約。這些模板完全相容於 EVM 工具,並公開合約 ABI 以供互動。在設定部署參數後,Contracts SDK 會將 ERC-20 合約部署到 Arc Testnet。
合約部署完成後,初始代幣供應為零。完成的鑄幣交易會更新錢包餘額並記錄 Transfer 事件,顯示代幣的創建和接收地址。
Circle 提供透過 webhook 的實時事件監控。開發者可以自動追蹤鑄幣、轉帳及其他合約事件,無需輪詢或維護索引器。事件監控器會監測特定簽名,並傳送包含交易哈希、區塊高度、區塊哈希和解碼事件資料的 webhook 負載。
此監控功能支援儀表板、下游工作流程或鏈外記錄,用於生產代幣化系統。結合 Templates、Wallets 和 webhook 監控,Arc 為開發者提供可預測的基礎設施、穩定的執行成本(以 USDC 計價),以及與 Circle 發行資產(如 USDC、EURC 和 USYC)的整合。
開發者可以透過參考文件、逐步教學,或加入 Arc 社群中心、Arc Discord 或 Circle Discord 進行進一步探索、指導與合作。