2.9.26
Sortie le 2 nov. 2026
WaveClamp 2.9.26 est un agent Windows qui lit vos fichiers Solidity, exécute vos commandes de compilation et de tests sur un réseau de test, et affiche chaque modification sous forme de diff que vous acceptez ou rejetez.
MultiTokenMinimal.sol14 lignesbalanceOf1 correspondanceMultiTokenMinimal.sol+3 lignesyour compile commandexit 0your test commandexit 0Sortie le 2 nov. 2026
Installateur pour Windows 10/11
Exécutable unique
Langues de l'interface
Auto-run, Ask first, Plan only
Pas d'inscription pour lancer l'appli
La norme erc1155 permet à un seul contrat de gérer de nombreux types de jetons, chacun identifié par un id numérique. Idéal pour les objets de jeu. WaveClamp lit vos fichiers Solidity, exécute vos commandes de compilation et de tests sur une chaîne locale ou un réseau de test, et affiche chaque modification sous forme de diff que vous validez. La version 2.9.26 fonctionne sous Windows 10/11.
Vous avez écrit un contrat pour les objets d'un jeu et voulez savoir qui peut mintre des jetons. L'agent utilise glob pour lister vos fichiers .sol, grep pour trouver chaque appel à _mint et _mintBatch, et read_file pour ouvrir les fonctions concernées. Il liste ensuite chaque fonction de mint sans vérification d'accès, avec son numéro de ligne. Revoyez cela en premier. Avec Ask first sélectionné, edit_file met en pause sur un diff avant d'ajouter une vérification, et Shell lance votre commande de test pour que vous lisiez le code de sortie réel des tests ERC-1155 avant d'accepter quoi que ce soit.
glob **/*.sol → 3 files
grep _mintBatch → 2 matches
read_file GameItems.sol → 62 lines
edit_file GameItems.sol → +4 linesUne salle veut des billets qui sont des places uniques et aussi des passes partagées, et vous devez choisir une norme. En Plan only, l'agent écrit les étapes de recherche et ne lance rien, donc vous les lisez d'abord. Le choix vous appartient. Après avoir basculé sur Ask first, web_search trouve le texte public de l'EIP, http_get télécharge une page, et write_file sauvegarde vos notes. ERC-721 donne un contrat pour une collection de jetons uniques, tandis que la norme multi-jetons regroupe les types uniques, fongibles et semi-fongibles. Un aperçu de l'interface Solidity ERC 1155 va dans le même fichier de notes, et vous le revoyez avant toute écriture de code.
web_search EIP-1155 multi token standard → 5 results
http_get eips page → saved
write_file compare-standards.md → savedLes joueurs doivent déplacer plusieurs types d'objets en une seule transaction. L'agent ouvre le contrat avec read_file, utilise edit_file pour ajouter safeBatchTransferFrom et affiche le diff, puis Shell lance votre commande de compilation et votre commande de test. Lisez le code de sortie. Si une transaction de jeton et un solde ne s'alignent pas dans un test, grep pour TransferSingle et TransferBatch montre où les événements sont émis, afin que vous puissiez les comparer aux soldes. Un contrat destinataire doit implémenter onERC1155Received et onERC1155BatchReceived ou le transfert est rejeté, et vous revoyez chaque correctif sous forme de diff avant de le sauvegarder.
Chaque id de jeton a besoin d'un fichier de métadonnées que les portefeuilles peuvent lire. L'agent utilise write_file pour créer le JSON, edit_file pour définir le motif uri(id) dans le contrat et read_file pour vérifier le résultat. Les clients remplacent {id} dans ce motif par l'id du jeton en hexadécimal minuscule, complété sur 64 caractères, afin qu'un seul motif serve tous les ids. Le stockage borné pour les jetons éphémères est un sujet de recherche intéressant, mais un premier contrat n'a besoin que d'un fichier JSON par id. Le motif est court. Shell lance ensuite votre commande de compilation, et vous acceptez le diff une fois que les noms de fichiers correspondent aux ids complétés.
Un chat se contente de décrire. WaveClamp 2.9.26 exécute les étapes lui-même et affiche chaque résultat sur une carte, afin que vous revoyiez des résultats réels plutôt qu'une description de ceux-ci.
| Assistant chat typique | WaveClamp | |
|---|---|---|
| Actions | Décrit les commandes que vous devez lancer vous-même | Appelle l'outil et affiche la carte avec son résultat |
| Fichiers | Colle du code dans le chat pour que vous le copiez | Modifie vos fichiers .sol et affiche un diff |
| Résultats | Dit ce qui devrait se passer lorsque vous le lancez | Signale le code de sortie réel de votre commande |
| Relecture | Vous jugez le code à l'œil | Ask first affiche un diff avant qu'une modification ne soit sauvegardée |
Les débutants qui ont terminé un cours de Solidity trouveront la norme plus facile à lire avec un agent à leurs côtés. Commencez petit. Demandez-lui d'expliquer balanceOf(account, id), puis vérifiez la réponse par rapport au contrat, car un déploiement ERC20 sans code vous cache le fichier tandis que WaveClamp le garde ouvert et affiche chaque modification sous forme de diff.
Les développeurs de jeux qui veulent des épées, des potions et des clés dans un seul contrat l'utilisent pour rédiger l'ensemble d'objets, ajouter des transferts par lot et écrire des tests pour les soldes et les événements. Les tests sont primordiaux ici. L'agent exécute votre commande de test sur une chaîne locale ou un réseau de test, et les pièces n'ont aucune valeur, ce qui convient à la pratique.
Les praticiens qui révisent des contrats pour leur travail ou pour une équipe comparent les conceptions avant toute écriture de code. Un contrat intelligent ERC 721 donne à chaque jeton son propre propriétaire, tandis que la norme multi-jetons définit 4 événements, TransferSingle, TransferBatch, ApprovalForAll et URI, qu'une révision peut vérifier un par un. Lancez les vérifications vous-même.
ERC-1155 est la norme multi-jetons Ethereum, rédigée dans l'EIP-1155, où un seul contrat gère de nombreux types de jetons à la fois et chaque type a un id numérique et peut être fongible, non fongible ou semi-fongible. Imaginez un jeu. WaveClamp vous aide à écrire, modifier et tester un tel fichier Solidity.
Oui, mirazcode.com est le site officiel de WaveClamp. Téléchargez le programme d'installation ici, comparez sa somme de contrôle SHA-256 avec le manifeste publié, et ne le lancez qu'après concordance. Vérifiez le hash d'abord. L'installateur n'est pas encore signé numériquement, donc Windows SmartScreen peut avertir, et les questions passent par le bouton Send feedback dans l'application.
Un contrat ERC-721 est un contrat Solidity dans lequel chaque jeton est unique et possède exactement un propriétaire, contrairement à la norme multi-jetons, où un seul contrat contient de nombreux types de jetons. Cela convient aux articles uniques. WaveClamp peut lire les deux types de fichiers, comparer leurs fonctions et écrire des tests pour l'un ou l'autre sur une chaîne locale ou un réseau de test.
Non. WaveClamp est destiné à l'apprentissage et aux tests sur une chaîne locale ou un réseau de test, dont les pièces n'ont aucune valeur. Un contrat déployé ne peut pas être modifié, donc obtenez un audit de sécurité indépendant avant toute utilisation à valeur réelle. L'agent ne donne pas de conseils financiers et ne remplace pas une révision.
Non. Ne mettez jamais de clés privées ou de phrases de récupération dans des fichiers, le chat ou le code, car l'agent lit les fichiers du dossier de travail et les invites sont envoyées au point de terminaison du modèle que vous avez choisi. Utilisez plutôt des comptes de test jetables. Tout ce que vous collez dans un fichier peut atteindre un modèle cloud si l'agent le lit.
Un fournisseur d'IA cloud via un point de terminaison API standard, un modèle s'exécutant sur votre PC, ou le modèle intégré prêt à l'emploi sans votre propre point de terminaison. Choisissez celui qui vous convient. Le bouton Test affiche le temps de réponse et la fenêtre contextuelle. Avec un modèle cloud, le texte de l'invite et tout texte de fichier que l'agent lit sont envoyés à ce fournisseur, tandis qu'un modèle local garde tout sur votre PC.
Oui. L'agent exécute les outils lui-même, et chaque action apparaît dans le chat sous forme de carte avec son résultat réel. En Auto-run, il agit immédiatement, en Ask first il met en pause avant les actions qui modifient quelque chose, et en Plan only il écrit les étapes et ne lance rien. Vous revoyez chaque diff avant de l'accepter.
Téléchargez la version 2.9.26 pour Windows, connectez un modèle et pointez le chat vers le dossier contenant vos fichiers Solidity, puis choisissez Ask first pour que chaque modification arrive sous forme de diff. Commencez sur un réseau de test.
Télécharger WaveClamp pour Windows ↗Chaque page de ce site est disponible en 20 langues, tandis que l'interface de l'application en propose 13.
Ce que l'agent peut faire ↗ Modèle cloud, local ou intégré ↗ Ajouter le minting étape par étape ↗ Télécharger le programme d'installation ↗ Questions et réponses ↗ Confidentialité et gestion des données ↗