นักพัฒนาของ Circle ได้แจ้งว่าการปรับใช้สินทรัพย์ที่เป็นโทเค็นบน Arc ไม่จำเป็นต้องเขียน Solidity จากศูนย์ คู่มือที่เขียนโดย Elton Tay แสดงให้เห็นว่านักพัฒนาสามารถปรับใช้สัญญา ERC-20 บน Arc Testnet ได้อย่างไร โดยประกอบด้วยขั้นตอนการใช้ Circle Contracts, Templates, และ Wallets การเติมทุนด้วย USDC บน testnet และการตรวจสอบกิจกรรมของสัญญาแบบเรียลไทม์
นักพัฒนาต้องมีการสร้างกระเป๋าเงินที่ควบคุมโดยนักพัฒนาบน Arc Testnet ก่อน กระเป๋าเงินเป็นของกลุ่มกระเป๋าเงิน ดังนั้นผู้ใช้ต้องสร้างกลุ่มก่อน แล้วจึงสร้างกระเป๋าเงินภายในกลุ่มนั้น กระเป๋าเงินทำหน้าที่เป็นผู้ดูแลสัญญา ERC-20 และส่งธุรกรรมทั้งหมด
USDC บน testnet จำเป็นสำหรับค่าธรรมเนียมธุรกรรม นักพัฒนาสามารถเติมทุนให้กับกระเป๋าเงินผ่าน Circle Console Faucet หรือ Circle Faucet เมื่อเติมทุนแล้ว กระเป๋าเงินสามารถปรับใช้สัญญา สร้างโทเค็น และดำเนินการเรียกสัญญา เพื่อสร้างฐานปฏิบัติการสำหรับสินทรัพย์ที่เป็นโทเค็น
โดยใช้เทมเพลตของ Circle นักพัฒนาสามารถปรับใช้สัญญา ERC-20 ที่ผ่านการตรวจสอบความปลอดภัยแล้วโดยไม่ต้องเขียน Solidity เทมเพลตยังคงรองรับเครื่องมือ EVM อย่างเต็มที่และเปิดเผย ABI ของสัญญาเพื่อการโต้ตอบ หลังจากตั้งค่าพารามิเตอร์การปรับใช้แล้ว SDK ของ Contracts จะทำการปรับใช้สัญญา ERC-20 ไปยัง Arc Testnet
เมื่อปรับใช้แล้ว สัญญาจะเริ่มต้นด้วยจำนวนโทเค็นเป็นศูนย์ การทำธุรกรรมการสร้างโทเค็นเสร็จสมบูรณ์จะอัปเดตยอดคงเหลือในกระเป๋าเงินและบันทึกเหตุการณ์ Transfer ซึ่งแสดงให้เห็นถึงการสร้างโทเค็นและที่อยู่ของผู้รับ
Circle ให้บริการการตรวจสอบเหตุการณ์แบบเรียลไทม์ผ่าน webhook นักพัฒนาสามารถติดตามการสร้างโทเค็น การโอน และเหตุการณ์อื่นๆ ของสัญญาโดยอัตโนมัติ โดยไม่ต้อง polling หรือดูแล indexers ตัวตรวจสอบเหตุการณ์จะรอคอยการจับคู่กับลายเซ็นเฉพาะ ส่ง payload ของ webhook พร้อมข้อมูลธุรกรรม หมายเลขบล็อก ข้อมูลแฮชบล็อก และข้อมูลเหตุการณ์ที่ถอดรหัสแล้ว
การตรวจสอบนี้ช่วยให้สามารถสร้างแดชบอร์ด เวิร์กโฟลว์ในระบบ หรือบันทึก off-chain สำหรับระบบสร้างโทเค็นในระบบผลิต โดยการผสมผสานเทมเพลต กระเป๋าเงิน และการตรวจสอบผ่าน webhook Arc จัดเตรียมโครงสร้างพื้นฐานที่คาดการณ์ได้ให้กับนักพัฒนา ค่าดำเนินการที่เสถียรด้วย USDC และการบูรณาการกับสินทรัพย์ที่ออกโดย Circle เช่น USDC, EURC และ USYC
นักพัฒนาสามารถสำรวจ Arc เพิ่มเติมได้โดยใช้เอกสารอ้างอิง คำแนะนำทีละขั้นตอน หรือเข้าร่วมชุมชน Arc Hub, Discord ของ Arc หรือ Discord ของ Circle เพื่อขอคำแนะนำและความร่วมมือ