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 призначений для навчання та тестування на локальному ланцюгу або тестовій мережі, де монети не мають вартості. Розгорнутий контракт не можна змінити, тому отримайте незалежний аудит безпеки перед будь-яким використанням з реальною вартістю. Агент не надає фінансових порад і не замінює аудит.
Ні. Ніколи не зберігайте приватні ключі або фрази відновлення у файлах, чаті чи коді, тому що агент читає файли в робочій папці, а запити надходять на кінцеву точку моделі, яку ви обрали. Використовуйте тестові гаманці-одноразовки. Все, що ви вставляєте в файл, може потрапити до хмарної моделі, якщо агент його прочитає.
Хмарний AI-провайдер через стандартну кінцеву точку API, модель, що працює на вашому ПК, або вбудовану модель, готову до використання без вашої власної кінцевої точки. Оберіть те, що підходить. Кнопка Test показує час відповіді та вікно контексту. З хмарною моделлю текст запиту та текст будь-якого файлу, який читає агент, надходять до цього провайдера, тоді як локальна модель залишає все на вашому ПК.
Так. Агент запускає інструменти сам, і кожна дія з’являється в чаті як картка з її реальним результатом. У режимі Auto-run він діє миттєво, у Ask first він зупиняється перед діями, що щось змінюють, а в Plan only він записує кроки й нічого не запускає. Ви переглядаєте кожен diff перед його прийняттям.
Завантажте версію 2.9.26 для Windows, підключіть модель і вкажіть чату на папку з вашими файлами Solidity, потім оберіть Ask first, щоб кожна зміна надходила як diff. Почніть на тестовій мережі.
Завантажити WaveClamp для Windows ↗Кожна сторінка цього сайту доступна 20 мовами, тоді як інтерфейс програми має 13 мов.
Що може робити агент ↗ Хмарна, локальна або вбудована модель ↗ Додати створення крок за кроком ↗ Завантажити інсталятор ↗ Питання та відповіді ↗ Конфіденційність та обробка даних ↗