Lanza una memecoin en Arc Chain
Escrito por Uttam Singh

Arc es la blockchain que Circle diseñó para las finanzas en stablecoins, y sus validadores fundadores incluyen a BlackRock, Visa y Mastercard. Nada de eso la convierte en un club privado. La chain es abierta y permissionless para builders, mainnet está en vivo, y usa stablecoins como gas, empezando por USDC. Cualquiera puede desplegar cualquier cosa en ella, y cada fee en el camino está denominada en dólares.
Una memecoin en Arc es un ERC-20 estándar con gas denominado en USDC. El contrato funciona exactamente igual que en cualquier chain EVM, así que puedes desplegar uno tú mismo con Foundry en unos veinte minutos, o dejarle todo el flujo a un agente de código. Ambos caminos están abajo, incluyendo un prompt copiar-y-pegar que le permite a cualquier agente capaz de ejecutar comandos de shell manejar el lanzamiento con el CLI de Alchemy. La única diferencia real respecto a cada lanzamiento que has hecho antes es el token de gas, así que fondeas la wallet del deployer con USDC en vez de ETH.
¿Qué es Arc?
Arc es una blockchain Layer-1 construida por Circle, el emisor de USDC, y diseñada para pagos y finanzas en stablecoins. Es compatible con EVM, usa USDC como su token de gas nativo, y alcanza finalidad determinista en menos de un segundo. Sus validadores son un conjunto permissioned de instituciones financieras. Desplegar contratos en ella no requiere permiso alguno. Nuestro explainer de qué es Arc profundiza en el diseño de la chain, incluyendo qué puede romperse al portar un contrato.
Arc mainnet está en vivo en Alchemy con RPC y WebSockets, la Debug API, la Bundler API y gas sponsorship para flujos de smart accounts. Los endpoints están en la página de la chain Arc.
Si ya desplegaste en Ethereum, Base o Arbitrum antes, las herramientas no te van a sorprender. Solidity, Foundry y viem funcionan sin cambios. Las diferencias aparecen en con qué fondeas la wallet y en cómo confirma la chain.
¿Qué cambia cuando el gas es USDC?
Arc no tiene un token de gas volátil, así que tres partes del checklist habitual de lanzamiento se comportan distinto:
- Fondeas el deployer con USDC, no con ETH. USDC llega a Arc de forma nativa a través de CCTP v2, el cross-chain transfer protocol de Circle, desde cualquier chain soportada. Bridge Kit envuelve el flujo burn-attest-mint en una sola llamada si prefieres scriptearlo.
- Las fees están denominadas en dólares y son pequeñas. El base fee apunta a alrededor de un centavo por transacción, y se ajusta contra un promedio suavizado de la utilización reciente en vez de bloque por bloque, así que una ráfaga de tráfico el día del lanzamiento no lo dispara como lo haría una subasta de gas en Ethereum. Puedes presupuestar todo el lanzamiento en dólares antes de empezar.
- Los trades son finales en menos de un segundo. Arc corre un motor de consenso BFT sin reorganizaciones por construcción. Una compra está pendiente o es final, lo que significa que no hay heurísticas de conteos de confirmación para quien tradee tu token, y no hay disputas de reorg el día del lanzamiento.
Hay un comportamiento que vale la pena conocer antes del lanzamiento. El blocklist de USDC corre a nivel de protocolo, así que cualquier transfer que toque una dirección en el blocklist revierte. Eso aplica al tramo de USDC de un swap, no a tu contrato de token, pero es una diferencia respecto a las chains donde el blocklist solo vive dentro del contrato del token.
¿Cómo se despliega el token?
Necesitas tres cosas antes de que algo toque la chain:
- Una wallet con fondos. El gas se paga en USDC, que llega por bridge a través de CCTP o se retira desde un exchange que soporte Arc
- El contrato del token. Para una memecoin, un ERC-20 mínimo de suministro fijo es la forma estándar. Nuestra guía del estándar ERC-20 en Solidity explica qué hace cada función.
- Un endpoint RPC. Crea una app gratuita en el dashboard y selecciona Arc.
El contrato en sí es corto. Suministro fijo, sin función de mint, sin owner, así que el contrato no le da a su deployer ningún poder especial del que abusar después. Todo el suministro igual termina en la wallet del deployer, y lo que pasa con él después del lanzamiento se cubre más abajo:
// SPDX-License-Identifier: MIT
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract Penny is ERC20 {
constructor() ERC20("Penny", "PENNY") {
_mint(msg.sender, 1_000_000_000 * 10 ** decimals());
}
}Guarda ese contrato como src/Penny.sol (forge init arma un Counter.sol que puedes borrar), luego despliégalo con Foundry:
forge init penny && cd penny
forge install OpenZeppelin/openzeppelin-contracts
# paste the contract above into src/Penny.sol, then import your deployer key once
cast wallet import deployer --interactive
forge create src/Penny.sol:Penny \
--rpc-url https://arc-mainnet.g.alchemy.com/v2/$ALCHEMY_API_KEY \
--account deployer \
--broadcastEse último comando pone el contrato en vivo en mainnet, y la fee sale de tu balance de USDC. cast wallet import guarda la key en un keystore encriptado y --account la desbloquea con una contraseña al momento del deploy, lo que mantiene la key en crudo fuera de tu historial de shell y de la lista de procesos. Arc también publica su propio tutorial de Foundry si quieres la versión del equipo de la chain.
¿Qué pasa después del deploy?
Un contrato desplegado es un token que nadie puede comprar. El lanzamiento se vuelve real cuando sembras un pool de liquidez y empiezas a distribuir el suministro. Uniswap y Aerodrome ya están en vivo en Arc, y en Arc el par natural es tu token contra USDC, el mismo asset que todos en la chain ya tienen para el gas.
Aquí también es donde los compradores te van a evaluar. Los traders de memecoins experimentados revisan si el suministro es fijo, si la liquidez está bloqueada, y cuánto tiene la wallet del deployer antes de tocar un token. Arc cambia una parte de ese ritual. La finalidad es determinista, así que cualquier cosa que leas de vuelta un segundo después de un trade ya está liquidada, y no hay ventana de pendiente donde un rug se pueda esconder.
¿Puede un agente lanzar la moneda por ti?
Cada paso de arriba es scripteable, lo que lo hace un trabajo natural para un agente de código. El CLI de Alchemy fue construido exactamente para esto. Cada comando acepta --json --no-interactive para que un agente pueda parsear la salida, y las agent wallets le dan una sesión con alcance limitado para firmar en vez de una private key en crudo. Esto funciona con cualquier agente capaz de ejecutar comandos de shell, Claude Code, Cursor, un agente basado en OpenAI, o tu propio script. Los usuarios de Claude Code tienen un atajo: el plugin de Alchemy instala las skills del CLI y el servidor MCP en un solo comando.
Una nota honesta sobre la división del trabajo. El CLI no tiene comando de deploy, así que el agente ejecuta el despliegue a través de Foundry contra tu endpoint de Alchemy y usa el CLI para todo lo que lee estado: revisar balances, obtener receipts, y leer el contrato de vuelta. Firmar es la parte que hay que hacer bien. El suministro completo se mintea a la cuenta de keystore de Foundry que despliega el contrato, así que esa misma cuenta firma también la primera distribución, y la sesión de la agent wallet cubre cualquier acción del CLI que gaste fondos. Configura el keystore antes de darle el prompt al agente, o llegará al paso de deploy sin ninguna key que pueda usar.
Instala el CLI con npm i -g @alchemy/cli, luego dale a tu agente este prompt. Te entrevista sobre los detalles del token antes de escribir una línea de Solidity:
You have the Alchemy CLI and Foundry installed. Run `alchemy --json --no-interactive agent-prompt` first to load the CLI's command contract, then launch a memecoin for me on Arc mainnet.
Start by asking me for:
- The token name and ticker symbol
- The total supply
- A logo image, and wait for me to upload the file before continuing
Do not invent any of these. Wait for my answers, then confirm them back to me before you write any code.
Once I have confirmed:
- Check that arc-mainnet is available with `alchemy evm network list`.
- Everything that moves funds signs with my Foundry keystore account. Get the deployer address with `cast wallet address --account deployer`. If no keystore account exists, stop and tell me to run `cast wallet import` first.
- Check the deployer's balance on arc-mainnet with `alchemy evm data balance <deployer-address>`. Gas on Arc is paid in USDC, not ETH. If the balance cannot cover gas, stop and tell me how much USDC to bridge in.
- Write a fixed-supply ERC-20 using the name, symbol, and supply I gave you, with no mint function and no owner, and deploy it with `forge create` against my Alchemy arc-mainnet endpoint, signing with `--account deployer`. Never pass a raw private key on the command line.
- Verify the launch: pull the receipt with `alchemy evm receipt`, then read the name, symbol, and total supply back with `alchemy evm contract read`.
- The full supply mints to the deployer, so the first distribution comes from the keystore too. Ask me which wallet gets it and how much. The token has 18 decimals, so convert the amount I give you to base units with `cast to-wei` before building the command. Then show me the exact `cast send <token> "transfer(address,uint256)" <recipient> <amount-in-base-units> --rpc-url <my Alchemy arc-mainnet endpoint> --account deployer` command, and wait for my approval before running it.
The logo never goes onchain. Keep the file path and hand it back to me for the block explorer and token list submissions once the contract is live.
Ask before every transaction that spends funds.Nada en el prompt es específico de algún producto de agente en particular, ya que el CLI y Foundry hacen todo el trabajo real. Para un patrón más profundo sobre conectar agentes con wallets y datos onchain, mira nuestra guía sobre construir agentes onchain.
El prompt mantiene cada acción irreversible detrás de tu aprobación. Cuando un agente tiene una wallet con fondos de USDC real en mainnet, ese filtro de aprobación es la diferencia entre una vista previa y una transacción en vivo.
Empieza a construir en Arc
Los endpoints de Arc están en vivo en nuestro tier gratuito. Crea una app en el dashboard, selecciona Arc, y tienes un endpoint de mainnet desde el primer día. Sin contratos, sin waitlist, sin compromiso mínimo. Si vas por el camino del agente, el CLI de Alchemy te lleva de la instalación a una transacción firmada en mainnet en unos minutos.
Circle diseñó Arc para las finanzas en stablecoins y reclutó bancos y redes de tarjetas para validarla. Que el despliegue sea permissionless significa que la chain va a correr lo que la gente le traiga, y la primera ola siempre incluye memecoins.
Resúmenes relacionados
Blockchain15 de septiembre de 2026
¿Qué es Arc? El economic OS de internet, explicado para desarrolladores
Arc es la Layer-1 abierta y compatible con EVM de Circle para finanzas en stablecoins. Esta guía cubre el gas en USDC, la finalidad determinista y qué puede romperse al portar un contrato.
Ethereum28 de julio de 2026
Lanza una memecoin en Robinhood Chain
Escribe y despliega un ERC20 de suministro fijo en Robinhood Chain mainnet con Foundry y Alchemy RPC, o delega todo el lanzamiento a un coding agent con el Alchemy CLI.
Solidity4 de octubre de 2022
La guía completa de tokens ERC-20 y Solidity (2025)
Qué es el estándar Solidity ERC20, cómo funciona y cuándo usarlo

Construye magia blockchain
Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.