Quickstart Spotlight: Deploy an ERC-20 on Arc using Circle Contracts
# Circle Contracts
# Developer
# developer quickstarts
# Circle Docs
Circle Contracts empowers developers to utilize smart contracts within their applications.
Tim Baker
If you are evaluating Arc, you should be able to answer one question quickly: “Can I deploy something real and see it working end-to-end?”
This Quickstart is the shortest path from first touch to first successful build: deploy an ERC-20 contract on Arc Testnet and mint tokens using Circle’s developer tooling.
What you will do in the guide:
Create a Circle Dev-Controlled Wallet (so your backend can programmatically deploy and transact).
Fund it with testnet USDC (Arc testnet uses USDC for gas, so you need a balance to execute transactions).
Deploy an ERC-20 using Circle Contracts templates (pre-built templates designed to reduce setup and avoid boilerplate).
Mint tokens and verify the deployment and transaction status.
Why this quickstart is useful:
You get an end-to-end “contract lifecycle” flow: wallet -> deploy -> confirm -> mint -> verify.
It is reusable and practical: you can copy the structure into your own repo and swap in your business logic later.
It is a clean baseline for teams building token issuance, internal test assets, or payment-adjacent token workflows on Arc.