O desenvolvedor da Circle observou que implementar ativos tokenizados na Arc não requer escrever Solidity do zero. O guia, elaborado por Elton Tay, demonstra como os desenvolvedores podem implementar um contrato ERC-20 na Arc Testnet. Inclui passos usando Circle Contracts, Templates e Wallets, financiamento com USDC de testnet e monitorização da atividade do contrato em tempo real.
Os desenvolvedores precisam primeiro de uma carteira controlada por eles na Arc Testnet. As carteiras pertencem a um conjunto de carteiras, portanto, os utilizadores devem criar um conjunto e, dentro dele, uma carteira. A carteira atua como administrador dos contratos ERC-20 e envia todas as transações.
É necessário USDC de testnet para taxas de transação. Os desenvolvedores podem financiar as carteiras através do Circle Console Faucet ou Circle Faucet. Após o financiamento, a carteira pode implementar contratos, emitir tokens e executar chamadas de contrato, estabelecendo a base operacional para ativos tokenizados.
Usando Templates da Circle, os desenvolvedores podem implementar contratos ERC-20 pré-auditados sem escrever Solidity. Os modelos permanecem totalmente compatíveis com ferramentas EVM e expõem a ABI do contrato para interação. Após definir os parâmetros de implementação, o SDK de Contratos implementa o contrato ERC-20 na Arc Testnet.
Uma vez implementado, o contrato começa com um fornecimento zero de tokens. As transações de emissão concluídas atualizam os saldos das carteiras e registram eventos de Transferência, mostrando a criação de tokens e os endereços dos destinatários.
A Circle oferece monitorização de eventos em tempo real através de webhooks. Os desenvolvedores podem acompanhar emissões, transferências e outros eventos do contrato automaticamente, sem necessidade de polling ou manutenção de indexadores. Os monitores de eventos observam assinaturas específicas, enviando payloads de webhook com hash da transação, altura do bloco, hash do bloco e dados decodificados do evento.
Esta monitorização permite dashboards, fluxos de trabalho downstream ou registos off-chain para sistemas de tokenização em produção. Combinando Templates, Wallets e monitorização via webhook, a Arc fornece aos desenvolvedores uma infraestrutura previsível, custos de execução estáveis com USDC e integração com ativos emitidos pela Circle, como USDC, EURC e USYC.
Os desenvolvedores podem explorar mais a Arc usando documentação de referência, tutoriais passo a passo ou juntando-se ao Arc Community Hub, ao Discord da Arc ou ao Discord da Circle para orientação e colaboração.