Repolode
OpenZeppelin

OpenZeppelin/contracts-wizard

Aplicación web interactiva y generador que crea smart contracts a partir de componentes de OpenZeppelin Contracts para Solidity, Cairo, Stellar, Stylus y más.

Estrellas
295
Forks
188
Issues abiertos
47
Último commit
hace 24 horas

¿Qué es?

Contracts Wizard es una aplicación web para crear smart contracts con componentes de OpenZeppelin Contracts. Eliges el tipo de contrato, configuras los parámetros y activas o desactivas funciones; luego, genera el código fuente correspondiente, listo para compilar y desplegar o para ampliar con lógica personalizada.

Además de la interfaz web, el proyecto incluye una CLI y servidores MCP para que los scripts y los agentes de IA puedan generar contratos, así como una API de TypeScript para generar código dentro de tus propias aplicaciones. Hay generadores para Solidity, Cairo, Stellar, Stylus y hooks de Uniswap. Un tag script integrable permite que otros sitios alojen el asistente con una pestaña o un lenguaje preseleccionados.

Funciones clave

  • 01Genera contratos para Solidity, Cairo, Stellar, Stylus y hooks de Uniswap a partir de componentes de OpenZeppelin.
  • 02Ofrece una interfaz web para elegir el tipo de contrato, los parámetros y las funciones.
  • 03Incluye una CLI para generar contratos desde la línea de comandos.
  • 04Ofrece servidores MCP para que los agentes de IA puedan generar contratos.
  • 05Incluye una API de TypeScript para generar código mediante programación.
  • 06Se puede integrar en otros sitios web mediante un tag script.

Casos de uso

  • Crear rápidamente la estructura inicial de un contrato de token ERC20, ERC721 o similar con funciones estándar.
  • Generar una base para un smart contract que después puedes personalizar.
  • Permitir que agentes de programación con IA generen código de contratos basado en una biblioteca auditada.
  • Integrar un generador de contratos en una dApp o un sitio de documentación.

Inicio rápido

  1. 1

    Abre la aplicación web en el navegador

  2. 2

    Instala desde npm el paquete generador de Solidity

  3. 3

    Usa el paquete CLI para generar desde la línea de comandos

Antes de usarlo

  • El README no proporciona un único comando para ejecutarlo localmente; la guía de inicio rápido utiliza la aplicación web alojada o paquetes independientes.

Temas

Preguntas frecuentes

¿Qué es contracts-wizard?
Aplicación web interactiva y generador que crea smart contracts a partir de componentes de OpenZeppelin Contracts para Solidity, Cairo, Stellar, Stylus y más. Contracts Wizard es una aplicación web para crear smart contracts con componentes de OpenZeppelin Contracts. Eliges el tipo de contrato, configuras los parámetros y activas o desactivas funciones; luego, genera el código fuente correspondiente, listo para compilar y desplegar o para ampliar con lógica personalizada.
¿contracts-wizard es gratuito? ¿Qué licencia tiene?
contracts-wizard es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿contracts-wizard sigue mantenido?
Mantenimiento activo. El último commit de contracts-wizard fue el 6 nov 2026.
¿Para qué puedo usar contracts-wizard?
Crear rápidamente la estructura inicial de un contrato de token ERC20, ERC721 o similar con funciones estándar. Generar una base para un smart contract que después puedes personalizar. Permitir que agentes de programación con IA generen código de contratos basado en una biblioteca auditada. Integrar un generador de contratos en una dApp o un sitio de documentación.
¿Cómo se instala contracts-wizard?
Abre la aplicación web en el navegador Instala desde npm el paquete generador de Solidity Usa el paquete CLI para generar desde la línea de comandos
¿Dónde consigo contracts-wizard?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OpenZeppelin/contracts-wizard

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados