Розробник 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, Discord Arc або Circle Discord для отримання порад і співпраці.