WaveClamp
Sitio web oficial de WaveClamp

erc1155: conjuntos multi-token con un agente que ejecuta tus pruebas

WaveClamp 2.9.26 es un agente para Windows que lee tus archivos Solidity, ejecuta tus propios comandos de compilación y prueba en una red de prueba y muestra cada cambio como un diff que aceptas o rechazas.

Versión

2.9.26

Publicado el 2 de nov. de 2026

Instalación

34 MB

Instalador para Windows 10/11

Portátil

25 MB

Compilación .exe única

Idiomas

13

Idiomas de la interfaz de la aplicación

Modos

3

Auto-run, Ask first, Plan only

Cuenta

No necesaria

No requiere registro para ejecutar la aplicación

Contratos multi-token

erc1155 en una red de prueba, paso a paso

El estándar erc1155 permite que un único contrato gestione muchos tipos de tokens, cada uno identificado por un id numérico. Esto es ideal para objetos de juegos. WaveClamp lee tus archivos Solidity, ejecuta tus propios comandos de compilación y prueba en una cadena local o en una red de prueba, y muestra cada cambio como un diff que aceptas o rechazas. La versión 2.9.26 funciona en Windows 10/11.

01

Revisar un contrato ERC 1155 para verificar accesos

Escribiste un contrato de objetos para un juego y quieres saber quién puede acuñar tokens. El agente ejecuta glob para listar tus archivos .sol, usa grep para encontrar cada llamada a _mint y _mintBatch, y abre las funciones circundantes con read_file. Luego lista cada función de acuñación que no tenga una verificación de acceso, con su número de línea. Revisa eso primero. Con Ask first seleccionado, edit_file pausa en un diff antes de agregar una verificación, y Shell ejecuta tu comando de prueba para que leas el código de salida real de las pruebas ERC-1155 antes de aceptar cualquier cosa.

Registro de herramientas
glob  **/*.sol  → 3 files
grep  _mintBatch  → 2 matches
read_file  GameItems.sol  → 62 lines
edit_file  GameItems.sol  → +4 lines
02

Comparar ERC-721 y ERC-1155 para un set de entradas

Un recinto quiere entradas que sean asientos únicos y también pases compartidos, y debes elegir un estándar. En Plan only el agente escribe los pasos de investigación y no ejecuta nada, así que los lees primero. La decisión es tuya. Después de cambiar a Ask first, web_search encuentra el texto público de la EIP, http_get descarga una página y write_file guarda tus notas. ERC-721 ofrece un contrato con una colección de tokens únicos, mientras que el estándar multi-token agrupa tipos únicos, fungibles y semi-fungibles. Un esquema de la interfaz Solidity ERC 1155 va en el mismo archivo de notas, y lo revisas antes de que se escriba cualquier código.

Registro de herramientas
web_search  EIP-1155 multi token standard  → 5 results
http_get  eips page  → saved
write_file  compare-standards.md  → saved
03

Agregar transferencias por lotes y ejecutar tus pruebas

Los jugadores necesitan mover varios tipos de objetos en una sola transacción. El agente abre el contrato con read_file, usa edit_file para agregar safeBatchTransferFrom y muestra el diff, luego Shell ejecuta tu comando de compilación y tu comando de prueba. Lee el código de salida. Si una transacción de token y un saldo no coinciden en una prueba, grep para TransferSingle y TransferBatch muestra dónde se emiten los eventos, para que puedas compararlos con los saldos. Un contrato receptor debe implementar onERC1155Received y onERC1155BatchReceived o la transferencia se rechazará, y revisas cada corrección como un diff antes de guardarla.

04

Generar el JSON de metadatos detrás de uri(id)

Cada id de token necesita un archivo de metadatos que las billeteras puedan leer. El agente usa write_file para crear el JSON, edit_file para establecer el patrón uri(id) en el contrato y read_file para verificar el resultado. Los clientes reemplazan {id} en ese patrón con el id del token en hexadecimal minúsculo, rellenado a 64 caracteres, para que un solo patrón sirva para cada id. El almacenamiento acotado para tokens efímeros es un tema de investigación interesante, pero un primer contrato solo necesita un archivo JSON por id. El patrón es corto. Shell luego ejecuta tu comando de compilación, y aceptas el diff una vez que los nombres de archivo coincidan con los ids rellenados.

Ver todos los flujos de trabajo

Cómo se diferencia de un asistente de chat típico

Un chat solo describe. WaveClamp 2.9.26 ejecuta los pasos él mismo y coloca cada resultado en una tarjeta, para que revises la salida real en lugar de una descripción de la misma.

Asistente de chat típicoWaveClamp
AccionesDescribe comandos que debes ejecutar tú mismoLlama a la herramienta y muestra la tarjeta con su resultado
ArchivosPega código en el chat para que lo copiesEdita tus archivos .sol y muestra un diff
ResultadosDice qué debería pasar cuando lo ejecutesInforma el código de salida real de tu comando
RevisiónJuzgas el código a simple vistaAsk first muestra un diff antes de guardar un cambio

Cómo empezar

  1. Descarga el programa de instalación de unos 34 MB, compara su suma de comprobación SHA-256 con el manifiesto publicado y ejecútalo en Windows 10 o 11.
  2. Conecta un modelo: un proveedor de IA en la nube, un modelo en tu PC o el modelo integrado, y presiona el botón Probar.
  3. Elige la carpeta que contiene tus archivos .sol y pruebas como la carpeta de trabajo del chat.
  4. Elige Ask first o Plan only, describe la tarea del contrato y acepta o rechaza cada diff.

Quién lo usa y cuándo

Los principiantes que terminaron un curso de Solidity encontrarán el estándar más fácil de leer con un agente a su lado. Empieza pequeño. Pídele que explique balanceOf(account, id), luego verifica la respuesta contra el contrato, porque una implementación de ERC20 sin código oculta el archivo para ti, mientras que WaveClamp lo mantiene abierto y muestra cada cambio como un diff.

Los desarrolladores de juegos que quieren espadas, pociones y llaves en un solo contrato lo usan para bosquejar el set de objetos, agregar transferencias por lotes y escribir pruebas para saldos y eventos. Las pruebas son lo más importante aquí. El agente ejecuta tu comando de prueba en una cadena local o en una red de prueba, y las monedas allí no tienen valor, lo que es ideal para la práctica.

Los profesionales que revisan contratos por trabajo o para un equipo comparan diseños antes de escribir cualquier código. Un contrato inteligente ERC 721 le da a cada token su propio propietario, mientras que el estándar multi-token define 4 eventos, TransferSingle, TransferBatch, ApprovalForAll y URI, que una revisión puede verificar uno por uno. Ejecuta las verificaciones tú mismo.

Preguntas frecuentes

¿Qué es erc1155?

ERC-1155 es el estándar multi-token de Ethereum, escrito en EIP-1155, donde un único contrato gestiona muchos tipos de tokens a la vez y cada tipo tiene un id numérico y puede ser fungible, no fungible o semi-fungible. Imagina un juego. WaveClamp te ayuda a escribir, editar y probar un archivo Solidity de este tipo.

¿Es mirazcode.com el sitio web oficial de WaveClamp?

Sí, mirazcode.com es el sitio web oficial de WaveClamp. Descarga el programa de instalación aquí, compara su suma de comprobación SHA-256 con el manifiesto publicado y ejecútalo solo después de que coincidan. Verifica el hash primero. El instalador aún no está firmado digitalmente, por lo que Windows SmartScreen podría advertir, y las preguntas se envían a través del botón Send feedback dentro de la aplicación.

¿Qué es un contrato inteligente NFT ERC721?

Un contrato ERC-721 es un contrato Solidity en el que cada token es único y tiene exactamente un propietario, a diferencia del estándar multi-token, donde un contrato contiene muchos tipos de tokens. Es ideal para artículos únicos. WaveClamp puede leer ambos tipos de archivo, comparar sus funciones y escribir pruebas para cualquiera de ellos en una cadena local o en una red de prueba.

¿Puedo usar WaveClamp con fondos reales?

No. WaveClamp está pensado para aprendizaje y para pruebas en una cadena local o en una red de prueba, cuyas monedas no tienen valor. Un contrato implementado no se puede cambiar, así que obtén una revisión de seguridad independiente antes de cualquier uso con valor real. El agente no ofrece consejos financieros ni reemplaza una revisión.

¿Debo poner claves privadas en archivos o en el chat?

No. Nunca pongas claves privadas o frases semilla en archivos, chat o código, porque el agente lee archivos en la carpeta de trabajo y los mensajes se envían al punto final del modelo que elegiste. Usa cuentas de prueba desechables en su lugar. Cualquier cosa que pegues en un archivo puede llegar a un modelo en la nube si el agente la lee.

¿Qué modelos puedo conectar?

Un proveedor de IA en la nube a través de un punto final de API estándar, un modelo que se ejecuta en tu PC o el modelo integrado que está listo para usar sin tu propio punto final. Elige el que mejor se adapte. El botón Test muestra el tiempo de respuesta y la ventana de contexto. Con un modelo en la nube, el texto del mensaje y cualquier texto de archivo que lea el agente se envían a ese proveedor, mientras que un modelo local mantiene todo en tu PC.

¿El agente ejecuta las herramientas por sí solo?

Sí. El agente ejecuta las herramientas él mismo, y cada acción aparece en el chat como una tarjeta con su resultado real. En Auto-run actúa de inmediato, en Ask first pausa antes de las acciones que cambian algo, y en Plan only escribe los pasos y no ejecuta nada. Revisas cada diff antes de aceptarlo.

Empezar

Abre tu primer contrato multi-token

Descarga la versión 2.9.26 para Windows, conecta un modelo y señala el chat hacia la carpeta con tus archivos Solidity, luego elige Ask first para que cada cambio llegue como un diff. Comienza en una red de prueba.

Descargar WaveClamp para Windows ↗

Explorar el sitio

Cada página de este sitio web está disponible en 20 idiomas, mientras que la interfaz de la aplicación tiene 13.

Lo que puede hacer el agente ↗ Modelo en la nube, local o integrado ↗ Agregar paso de acuñación paso a paso ↗ Descargar el programa de instalación ↗ Preguntas y respuestas ↗ Privacidad y manejo de datos ↗