2.9.26
Lançado em 2 de nov. de 2026
O WaveClamp 2.9.26 é um agente para Windows que lê seus arquivos Solidity, executa seus comandos de compilação e teste em uma rede de teste e mostra cada edição como um diff que você aceita ou rejeita.
MultiTokenMinimal.sol14 linhasbalanceOf1 correspondênciaMultiTokenMinimal.sol+3 linhasyour compile commandexit 0your test commandexit 0Lançado em 2 de nov. de 2026
Instalador para Windows 10/11
Build único .exe
Idiomas da interface do app
Auto-run, Ask first, Plan only
Sem cadastro para usar o app
O padrão erc1155 permite que um único contrato gerencie muitos tipos de tokens, cada um identificado por um id numérico. Isso é ideal para itens de jogos. O WaveClamp lê seus arquivos Solidity, executa seus comandos de compilação e teste em uma cadeia local ou em uma rede de teste, e mostra cada edição como um diff que você aceita ou rejeita. A versão 2.9.26 roda no Windows 10/11.
Você escreveu um contrato de itens para um jogo e quer saber quem pode cunhar tokens. O agente executa glob para listar seus arquivos .sol, usa grep para encontrar todas as chamadas a _mint e _mintBatch, e abre as funções circundantes com read_file. Em seguida, lista cada função de cunhagem que não possui verificação de acesso, com seu número de linha. Revise isso primeiro. Com Ask first selecionado, edit_file pausa em um diff antes de adicionar uma verificação, e Shell executa seu comando de teste para que você leia o código de saída real dos testes ERC-1155 antes de aceitar qualquer coisa.
glob **/*.sol → 3 files
grep _mintBatch → 2 matches
read_file GameItems.sol → 62 lines
edit_file GameItems.sol → +4 linesUm local quer ingressos que sejam assentos únicos e também passes compartilhados, e você precisa escolher um padrão. No modo Plan only, o agente escreve as etapas de pesquisa e não executa nada, para que você as leia primeiro. A escolha é sua. Após mudar para Ask first, web_search encontra o texto público da EIP, http_get baixa uma página, e write_file salva suas anotações. O ERC-721 oferece um contrato com uma coleção de tokens únicos, enquanto o padrão multi-token mantém juntos tipos únicos, fungíveis e semi-fungíveis. Um esboço da interface Solidity do ERC 1155 vai para o mesmo arquivo de notas, e você o revisa antes que qualquer código seja escrito.
web_search EIP-1155 multi token standard → 5 results
http_get eips page → saved
write_file compare-standards.md → savedOs jogadores precisam mover vários tipos de itens em uma única transação. O agente abre o contrato com read_file, usa edit_file para adicionar safeBatchTransferFrom e mostra o diff, depois Shell executa seu comando de compilação e seu comando de teste. Leia o código de saída. Se uma transação de token e um saldo não estiverem alinhados em um teste, grep por TransferSingle e TransferBatch mostra onde os eventos são emitidos, para que você possa compará-los com os saldos. Um contrato receptor deve implementar onERC1155Received e onERC1155BatchReceived ou a transferência será rejeitada, e você revisa cada correção como um diff antes de salvá-la.
Cada id de token precisa de um arquivo de metadados que as carteiras possam ler. O agente usa write_file para criar o JSON, edit_file para definir o padrão uri(id) no contrato e read_file para verificar o resultado. Os clientes substituem {id} nesse padrão pelo id do token em hexadecimal minúsculo, preenchido com zeros até 64 caracteres, para que um único padrão sirva para todos os ids. Armazenamento limitado para tokens efêmeros é um tópico interessante de pesquisa, mas um primeiro contrato só precisa de um arquivo JSON por id. O padrão é curto. Shell então executa seu comando de compilação, e você aceita o diff assim que os nomes dos arquivos corresponderem aos ids preenchidos.
Um chat apenas descreve. O WaveClamp 2.9.26 executa as etapas ele mesmo e coloca cada resultado em um cartão, para que você revise a saída real em vez de uma descrição dela.
| Assistente de chat típico | WaveClamp | |
|---|---|---|
| Ações | Descreve comandos que você deve executar sozinho | Chama a ferramenta e mostra o cartão com seu resultado |
| Arquivos | Cola código no chat para você copiar | Edita seus arquivos .sol e mostra um diff |
| Resultados | Diz o que deve acontecer quando você executar | Relata o código de saída real do seu comando |
| Revisão | Você julga o código a olho nu | Ask first mostra um diff antes que uma alteração seja salva |
Iniciantes que concluíram um curso de Solidity acharão o padrão mais fácil de ler com um agente ao seu lado. Comece pequeno. Peça para ele explicar balanceOf(account, id), depois verifique a resposta contra o contrato, porque uma implantação ERC20 sem código oculta o arquivo de você, enquanto o WaveClamp o mantém aberto e mostra cada edição como um diff.
Desenvolvedores de jogos que querem espadas, poções e chaves em um único contrato o usam para rascunhar o conjunto de itens, adicionar transferências em lote e escrever testes para saldos e eventos. Os testes são mais importantes aqui. O agente executa seu comando de teste em uma cadeia local ou em uma rede de teste, e as moedas lá não têm valor, o que é ideal para prática.
Profissionais que revisam contratos para viver ou para uma equipe comparam designs antes que qualquer código seja escrito. Um contrato inteligente ERC 721 dá a cada token seu próprio proprietário, enquanto o padrão multi-token define 4 eventos, TransferSingle, TransferBatch, ApprovalForAll e URI, que uma revisão pode verificar um por um. Execute as verificações você mesmo.
ERC-1155 é o padrão multi-token do Ethereum, escrito como EIP-1155, onde um único contrato gerencia muitos tipos de tokens ao mesmo tempo e cada tipo tem um id numérico e pode ser fungível, não fungível ou semi-fungível. Imagine um jogo. O WaveClamp ajuda você a escrever, editar e testar esse arquivo Solidity.
Sim, mirazcode.com é o site oficial do WaveClamp. Baixe o programa de instalação aqui, compare sua soma de verificação SHA-256 com o manifesto publicado e execute-o apenas após as duas corresponderem. Verifique o hash primeiro. O instalador ainda não é assinado digitalmente, então o SmartScreen do Windows pode emitir um aviso, e as perguntas são enviadas pelo botão Send feedback dentro do app.
Um contrato ERC-721 é um contrato Solidity no qual cada token é único e tem exatamente um proprietário, ao contrário do padrão multi-token, onde um único contrato contém muitos tipos de tokens. É ideal para itens exclusivos. O WaveClamp pode ler ambos os tipos de arquivo, comparar suas funções e escrever testes para qualquer um deles em uma cadeia local ou em uma rede de teste.
Não. O WaveClamp é destinado ao aprendizado e aos testes em uma cadeia local ou em uma rede de teste, cujas moedas não têm valor. Um contrato implantado não pode ser alterado, então obtenha uma revisão de segurança independente antes de qualquer uso com valor real. O agente não oferece aconselhamento financeiro e não substitui uma revisão.
Não. Nunca coloque chaves privadas ou frases semente em arquivos, chat ou código, porque o agente lê arquivos na pasta de trabalho e os prompts vão para o endpoint do modelo que você escolheu. Use contas de teste descartáveis. Qualquer coisa que você colar em um arquivo pode alcançar um modelo na nuvem se o agente o ler.
Um provedor de IA na nuvem por meio de um endpoint de API padrão, um modelo executando no seu PC ou o modelo integrado que está pronto para uso sem seu próprio endpoint. Escolha o que melhor se adapta. O botão Testar mostra o tempo de resposta e a janela de contexto. Com um modelo na nuvem, o texto do prompt e qualquer texto de arquivo que o agente lê vão para esse provedor, enquanto um modelo local mantém tudo no seu PC.
Sim. O agente executa as ferramentas ele mesmo, e cada ação aparece no chat como um cartão com seu resultado real. No Auto-run ele age imediatamente, no Ask first ele pausa antes de ações que alteram algo, e no Plan only ele escreve as etapas e não executa nada. Você revisa cada diff antes de aceitá-lo.
Baixe a versão 2.9.26 para Windows, conecte um modelo e aponte o chat para a pasta com seus arquivos Solidity, depois escolha Ask first para que cada edição chegue como um diff. Comece em uma rede de teste.
Baixar WaveClamp para Windows ↗Cada página deste site está disponível em 20 idiomas, enquanto a interface do app tem 13.
O que o agente pode fazer ↗ Modelo na nuvem, local ou integrado ↗ Adicionar etapa de cunhagem passo a passo ↗ Baixar o programa de instalação ↗ Perguntas e respostas ↗ Privacidade e tratamento de dados ↗