Circle开发者指出,在Arc上部署代币化资产无需从零编写Solidity。由Elton Tay撰写的指南演示了开发者如何在Arc测试网上部署ERC-20合约。内容包括使用Circle Contracts、Templates和Wallets,使用测试网USDC进行资金充入,以及实时监控合约活动的步骤。
开发者首先需要在Arc测试网上拥有一个由开发者控制的钱包。钱包属于一个钱包集,因此用户必须先创建一个钱包集,然后在其中创建钱包。该钱包作为ERC-20合约的管理员,负责提交所有交易。
测试网USDC是交易手续费的必需品。开发者可以通过Circle Console Faucet或Circle Faucet为钱包充值。一旦资金到位,钱包即可部署合约、铸币和执行合约调用,建立代币化资产的操作基础。
使用Circle Templates,开发者无需编写Solidity代码即可部署经过预审的ERC-20合约。这些模板与EVM工具链完全兼容,并提供合约ABI以便交互。在设置好部署参数后,Contracts SDK会将ERC-20合约部署到Arc测试网。
合约部署后,初始代币供应为零。完成的铸币交易会更新钱包余额并记录Transfer事件,显示代币的创建和接收地址。
Circle提供基于Webhook的实时事件监控。开发者可以自动追踪铸币、转账及其他合约事件,无需轮询或维护索引器。事件监控器会检测特定签名,发送包含交易哈希、区块高度、区块哈希和解码事件数据的Webhook负载。
这种监控支持仪表盘、下游工作流程或链下记录,用于生产代币化系统。通过结合Templates、Wallets和Webhook监控,Arc为开发者提供可预期的基础设施、稳定的USDC执行成本,以及与Circle发行的资产(如USDC、EURC和USYC)的集成。
开发者可以通过参考文档、逐步教程,或加入Arc社区中心、Arc Discord或Circle Discord获取指导和合作,进一步探索Arc。