Разработчик Circle отметил, что развертывание токенизированных активов на Arc не требует написания Solidity с нуля. Руководство, подготовленное Элтоном Тэем, демонстрирует, как разработчики могут развернуть контракт ERC-20 на Arc Testnet. В нем описаны шаги с использованием Circle Contracts, Templates и Wallets, финансирование тестовой сетью USDC и мониторинг активности контрактов в реальном времени.
Сначала разработчикам нужен управляемый разработчиком кошелек в Arc Testnet. Кошельки принадлежат набору кошельков, поэтому пользователи должны создать набор, а затем кошелек внутри него. Кошелек выступает в роли администратора для контрактов ERC-20 и осуществляет все транзакции.
Для транзакционных сборов необходим тестовый USDC. Разработчики могут пополнить кошельки через Circle Console Faucet или Circle Faucet. После пополнения кошелек может развертывать контракты, чеканить токены и выполнять вызовы контрактов, создавая операционную базу для токенизированных активов.
Используя шаблоны Circle, разработчики могут развернуть предварительно проверенные контракты ERC-20 без написания Solidity. Шаблоны остаются полностью совместимыми с инструментами EVM и предоставляют ABI контракта для взаимодействия. После настройки параметров развертывания SDK Contracts развертывает контракт ERC-20 в Arc Testnet.
После развертывания контракт начинается с нулевым запасом токенов. Завершенные транзакции чеканки обновляют баланс кошелька и записывают события Transfer, показывая создание токенов и адреса получателей.
Circle предлагает мониторинг событий в реальном времени через вебхуки. Разработчики могут автоматически отслеживать чеканку, переводы и другие события контрактов без опроса или поддержки индексаторов. Мониторы событий отслеживают определенные сигнатуры, отправляя полезные нагрузки вебхуков с хешем транзакции, высотой блока, хешем блока и декодированными данными события.
Этот мониторинг позволяет создавать панели управления, рабочие процессы или офф-чейн записи для систем токенизации в производстве. Объединяя шаблоны, кошельки и мониторинг через вебхуки, Arc обеспечивает разработчикам предсказуемую инфраструктуру, стабильные расходы на выполнение с USDC и интеграцию с активами, выпускаемыми Circle, такими как USDC, EURC и USYC.
Разработчики могут подробнее ознакомиться с Arc, используя справочную документацию, пошаговые руководства или присоединившись к сообществам Arc Community Hub, Arc Discord или Circle Discord для получения советов и сотрудничества.