2.9.26
Выпущено 2 ноя 2026 г.
WaveClamp 2.9.26 — агент для Windows, который читает ваши файлы Solidity, запускает команды компиляции и тестов на тестовой сети и показывает каждое изменение в виде diff, которое вы принимаете или отклоняете.
MultiTokenMinimal.sol14 строкbalanceOf1 совпадениеMultiTokenMinimal.sol+3 строкиyour compile commandexit 0your test commandexit 0Выпущено 2 ноя 2026 г.
Установщик для Windows 10/11
Одиночный .exe билд
Языки интерфейса приложения
Auto-run, Ask first, Plan only
Нет регистрации для запуска приложения
Стандарт erc1155 позволяет одному контракту управлять множеством типов токенов, каждый из которых идентифицируется числовым id. Это подходит для игровых предметов. WaveClamp читает ваши файлы Solidity, запускает команды компиляции и тестов на локальной или тестовой сети и показывает каждое изменение в виде diff, который вы принимаете или отклоняете. Версия 2.9.26 работает на Windows 10/11.
Вы написали контракт для предметов в игре и хотите узнать, кто может создавать токены. Агент запускает glob для списка ваших .sol файлов, использует grep для поиска всех вызовов _mint и _mintBatch и открывает окружающие функции с помощью read_file. Затем он перечисляет каждую функцию создания токенов, у которой нет проверки доступа, с указанием номера строки. Начните с этого. В режиме Ask first edit_file приостанавливается на diff перед добавлением проверки, а Shell запускает команду тестирования, чтобы вы могли прочитать реальный код выхода тестов ERC-1155 перед тем, как принять что-либо.
glob **/*.sol → 3 files
grep _mintBatch → 2 matches
read_file GameItems.sol → 62 lines
edit_file GameItems.sol → +4 linesМесто проведения хочет билеты, которые являются уникальными местами, а также общими пропусками, и вам нужно выбрать стандарт. В режиме Plan only агент записывает шаги исследования и ничего не запускает, поэтому вы сначала читаете их. Выбор за вами. После переключения в Ask first web_search находит публичный текст EIP, http_get скачивает одну страницу, а write_file сохраняет ваши заметки. ERC-721 дает один контракт для одной коллекции уникальных токенов, тогда как мульти-токен стандарт объединяет уникальные, взаимозаменяемые и полу-взаимозаменяемые типы. Скетч интерфейса Solidity ERC 1155 попадает в те же заметки, и вы проверяете их до написания кода.
web_search EIP-1155 multi token standard → 5 results
http_get eips page → saved
write_file compare-standards.md → savedИгрокам нужно перемещать несколько типов предметов в одной транзакции. Агент открывает контракт с помощью read_file, использует edit_file для добавления safeBatchTransferFrom и показывает diff, затем Shell запускает команду компиляции и команду тестирования. Прочитайте код выхода. Если транзакция токена и баланс не совпадают в тесте, grep по TransferSingle и TransferBatch показывает, где генерируются события, чтобы вы могли сравнить их с балансами. Контракт-получатель должен реализовать onERC1155Received и onERC1155BatchReceived, иначе перевод будет отклонен, и вы проверяете каждое исправление как diff перед сохранением.
Каждому id токена нужен файл метаданных, который могут читать кошельки. Агент использует write_file для создания JSON, edit_file для установки шаблона uri(id) в контракте и read_file для проверки результата. Клиенты заменяют {id} в этом шаблоне на id токена в нижнем регистре шестнадцатеричной системы, дополненный до 64 символов, поэтому один шаблон обслуживает каждый id. Ограниченное хранилище для временных токенов — интересная тема для исследований, однако первый контракт нуждается только в одном файле JSON на id. Шаблон короткий. Затем Shell запускает команду компиляции, и вы принимаете diff, когда имена файлов совпадают с дополненными id.
Чат только описывает. WaveClamp 2.9.26 выполняет шаги сам и помещает каждый результат на карточку, поэтому вы проверяете реальный вывод, а не его описание.
| Обычный чат-ассистент | WaveClamp | |
|---|---|---|
| Действия | Описывает команды, которые вы должны запустить сами | Вызывает инструмент и показывает карточку с результатом |
| Файлы | Вставляет код в чат, чтобы вы скопировали его | Редактирует ваши .sol файлы и показывает diff |
| Результаты | Говорит, что должно произойти при запуске | Сообщает реальный код выхода вашей команды |
| Проверка | Вы оцениваете код глазами | Ask first показывает diff перед сохранением изменения |
Начинающие, прошедшие курс по Solidity, найдут стандарт более понятным с агентом рядом. Начните с малого. Попросите его объяснить balanceOf(account, id), затем проверьте ответ по контракту, потому что развертывание ERC20 без кода скрывает файл от вас, в то время как WaveClamp держит его открытым и показывает каждое изменение как diff.
Разработчики игр, которые хотят мечи, зелья и ключи в одном контракте, используют его для создания набора предметов, добавления пакетных переводов и написания тестов для балансов и событий. Тесты здесь важнее всего. Агент запускает команду тестов на локальной или тестовой сети, и монеты там не имеют стоимости, что подходит для практики.
Практики, которые проверяют контракты для жизни или для команды, сравнивают дизайны до написания кода. Умный контракт ERC 721 дает каждому токену его собственного владельца, тогда как мульти-токен стандарт определяет 4 события: TransferSingle, TransferBatch, ApprovalForAll и URI, которые проверка может проверять по одному. Запустите проверки самостоятельно.
ERC-1155 — это мульти-токен стандарт Ethereum, написанный как EIP-1155, где один контракт управляет множеством типов токенов одновременно, и каждый тип имеет числовой id и может быть взаимозаменяемым, невзаимозаменяемым или полу-взаимозаменяемым. Представьте игру. WaveClamp помогает вам писать, редактировать и тестировать такой файл Solidity.
Да, mirazcode.com — это официальный сайт WaveClamp. Скачайте установочный файл здесь, сравните его контрольную сумму SHA-256 с опубликованным манифестом и запустите его только после совпадения. Сначала проверьте хеш. Установщик еще не подписан кодом, поэтому Windows SmartScreen может выдать предупреждение, а вопросы отправляются через кнопку Send feedback внутри приложения.
Контракт ERC-721 — это контракт Solidity, в котором каждый токен уникален и имеет ровно одного владельца, в отличие от мульти-токен стандарта, где один контракт содержит множество типов токенов. Это подходит для уникальных предметов. WaveClamp может читать оба типа файлов, сравнивать их функции и писать тесты для любого из них на локальной или тестовой сети.
Нет. WaveClamp предназначен для обучения и тестирования на локальной или тестовой сети, чьи монеты не имеют стоимости. Развернутый контракт нельзя изменить, поэтому получите независимый аудит безопасности перед любым использованием с реальной стоимостью. Агент не дает финансовых советов и не заменяет аудит.
Нет. Никогда не помещайте приватные ключи или фразы восстановления в файлы, чат или код, потому что агент читает файлы в рабочей папке, а запросы отправляются на конечную точку модели, которую вы выбрали. Используйте одноразовые тестовые аккаунты. Все, что вы вставляете в файл, может попасть в облачную модель, если агент его прочитает.
Облачный ИИ-провайдер через стандартную конечную точку API, модель, работающая на вашем ПК, или встроенная модель, готовая к использованию без вашей собственной конечной точки. Выберите то, что подходит. Кнопка Тест показывает время отклика и окно контекста. С облачной моделью текст запроса и любой текст файла, который читает агент, отправляются этому провайдеру, тогда как локальная модель держит все на вашем ПК.
Да. Агент запускает инструменты сам, и каждое действие появляется в чате как карточка с реальным результатом. В Auto-run он действует сразу, в Ask first он приостанавливается перед действиями, которые что-то меняют, а в Plan only он записывает шаги и ничего не запускает. Вы проверяете каждый diff перед его принятием.
Скачайте версию 2.9.26 для Windows, подключите модель и укажите чату на папку с вашими файлами Solidity, затем выберите Ask first, чтобы каждое изменение приходило как diff. Начните на тестовой сети.
Скачать WaveClamp для Windows ↗Каждая страница этого сайта доступна на 20 языках, в то время как интерфейс самого приложения имеет 13 языков.
Что может делать агент ↗ Облачная, локальная или встроенная модель ↗ Добавить шаг создания токенов шаг за шагом ↗ Скачать установочный файл ↗ Вопросы и ответы ↗ Конфиденциальность и обработка данных ↗