Repolode
OpenZeppelin

OpenZeppelin/contracts-wizard

Aplicação web interativa e gerador que monta smart contracts com componentes do OpenZeppelin Contracts para Solidity, Cairo, Stellar, Stylus e outras plataformas.

Estrelas
295
Forks
188
Issues abertas
47
Último commit
há 24 horas

O que é?

Contracts Wizard é uma aplicação web para criar smart contracts com componentes do OpenZeppelin Contracts. Você escolhe o tipo de contrato, define os parâmetros e ativa ou desativa recursos; a ferramenta gera o código-fonte correspondente, pronto para compilar e fazer deploy ou para ampliar com lógica personalizada.

Além da interface web, o projeto oferece uma CLI e servidores MCP para que scripts e agentes de IA possam gerar contratos, além de uma API TypeScript para gerar código nas suas próprias aplicações. Há geradores para Solidity, Cairo, Stellar, Stylus e hooks do Uniswap. Um script incorporável permite que outros sites hospedem o wizard com uma aba ou linguagem previamente selecionada.

Recursos principais

  • 01Gera contratos para Solidity, Cairo, Stellar, Stylus e hooks do Uniswap com componentes do OpenZeppelin.
  • 02Oferece uma interface web para selecionar o tipo de contrato, os parâmetros e os recursos.
  • 03Disponibiliza uma CLI para gerar contratos pela linha de comando.
  • 04Oferece servidores MCP para que agentes de IA possam gerar contratos.
  • 05Inclui uma API TypeScript para geração programática de código.
  • 06Pode ser incorporado a outros sites por meio de uma tag script.

Casos de uso

  • Criar rapidamente a estrutura inicial de um contrato de token ERC20, ERC721 ou similar com recursos padrão.
  • Gerar uma base para um smart contract que você personalizará em seguida.
  • Permitir que agentes de programação com IA produzam código de contratos baseado em uma biblioteca auditada.
  • Incorporar um criador de contratos a uma dApp ou a um site de documentação.

Início rápido

  1. 1

    Abra o aplicativo web no navegador

  2. 2

    Instale pelo npm o pacote gerador de Solidity

  3. 3

    Use o pacote CLI para gerar pela linha de comando

Antes de usar

  • O README não fornece um único comando para execução local; o início rápido depende do aplicativo web hospedado ou de pacotes separados.

Tópicos

Perguntas frequentes

O que é contracts-wizard?
Aplicação web interativa e gerador que monta smart contracts com componentes do OpenZeppelin Contracts para Solidity, Cairo, Stellar, Stylus e outras plataformas. Contracts Wizard é uma aplicação web para criar smart contracts com componentes do OpenZeppelin Contracts. Você escolhe o tipo de contrato, define os parâmetros e ativa ou desativa recursos; a ferramenta gera o código-fonte correspondente, pronto para compilar e fazer deploy ou para ampliar com lógica personalizada.
contracts-wizard é gratuito? Qual é a licença?
contracts-wizard é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
contracts-wizard ainda é mantido?
Manutenção ativa. O último commit de contracts-wizard foi em 6 de nov. de 2026.
Para que posso usar contracts-wizard?
Criar rapidamente a estrutura inicial de um contrato de token ERC20, ERC721 ou similar com recursos padrão. Gerar uma base para um smart contract que você personalizará em seguida. Permitir que agentes de programação com IA produzam código de contratos baseado em uma biblioteca auditada. Incorporar um criador de contratos a uma dApp ou a um site de documentação.
Como instalar contracts-wizard?
Abra o aplicativo web no navegador Instale pelo npm o pacote gerador de Solidity Use o pacote CLI para gerar pela linha de comando
Onde consigo contracts-wizard?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OpenZeppelin/contracts-wizard

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados