2.9.26
2026年11月2日公開
WaveClamp 2.9.26 は Windows 用エージェントです。Solidity ファイルを読み取り、テストネットワーク上で独自のコンパイルとテストコマンドを実行し、各編集を承認または拒否できる差分として表示します。
MultiTokenMinimal.sol14行balanceOf一致1件MultiTokenMinimal.sol+3行your compile commandexit 0your test commandexit 02026年11月2日公開
Windows 10/11 用インストーラー
単一 .exe ビルド
アプリインターフェースの言語
Auto-run, Ask first, Plan only
アプリの実行にサインアップは不要
erc1155標準では、1つの契約で複数のトークンタイプを管理でき、各タイプは数値IDで識別されます。これはゲームアイテムに適しています。WaveClampはSolidityファイルを読み取り、ローカルチェーンまたはテストネットワーク上で独自のコンパイルとテストコマンドを実行し、各編集を承認または拒否できる差分として表示します。バージョン2.9.26はWindows 10/11で動作します。
ゲーム用のアイテム契約を作成し、誰がトークンをミントできるかを知りたいとします。エージェントはglobを実行して.solファイルの一覧を表示し、grepで_mintおよび_mintBatchへの呼び出しを検索し、read_fileで関連関数を開きます。アクセスチェックがないミント関数とその行番号をリストアップします。まずそれらをレビューしてください。Ask firstが選択されている場合、edit_fileはチェックを追加する前に差分で一時停止し、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で1ページをダウンロードし、write_fileでメモを保存します。ERC-721は1つの契約にユニークトークンのコレクションを1つだけ持たせますが、マルチトークン標準はユニーク、fungible、およびsemi-fungibleなタイプを一緒に保持します。そのインターフェースのスケッチは同じメモファイルに書き込まれ、コードが書かれる前にレビューします。
web_search EIP-1155 multi token standard → 5 results
http_get eips page → saved
write_file compare-standards.md → savedプレイヤーは1つのトランザクションで複数のアイテムタイプを移動する必要があります。エージェントはread_fileで契約を開き、edit_fileでsafeBatchTransferFromを追加して差分を表示し、Shellでコンパイルコマンドとテストコマンドを実行します。終了コードを確認してください。トークントランザクションと残高がテストで一致しない場合、grepでTransferSingleおよびTransferBatchを検索するとイベントがどこで発行されているかがわかり、残高と比較できます。受信契約はonERC1155ReceivedおよびonERC1155BatchReceivedを実装する必要があります。そうしないと転送は拒否されます。各修正を差分としてレビューしてから保存します。
各トークンIDには、ウォレットが読み取れるメタデータファイルが必要です。エージェントはwrite_fileでJSONを作成し、edit_fileで契約内のuri(id)パターンを設定し、read_fileで結果を確認します。クライアントは、そのパターン内の{id}を、64文字にパディングされた小文字の16進数トークンIDに置き換えます。これにより1つのパターンですべてのIDに対応できます。一時的なトークンのための制限付きストレージは興味深い研究テーマですが、最初の契約ではIDごとに1つのJSONファイルが必要です。パターンは短いです。Shellがコンパイルコマンドを実行し、ファイル名がパディングされたIDと一致したら差分を承認します。
チャットは説明するだけです。WaveClamp 2.9.26はステップ自体を実行し、各結果をカードに配置するため、説明ではなく実際の出力をレビューできます。
| 一般的なチャットアシスタント | WaveClamp | |
|---|---|---|
| アクション | 自分で実行する必要があるコマンドを説明する | ツールを呼び出し、結果付きのカードを表示する |
| ファイル | コピーするためにチャットにコードを貼り付ける | .solファイルを編集し、差分を表示する |
| 結果 | 実行したときに何が起こるかを言う | コマンドの実際の終了コードを報告する |
| レビュー | 目でコードを判断する | Ask firstは変更が保存される前に差分を表示する |
Solidityコースを修了した初心者は、エージェントが傍らにいることで標準をより読みやすく感じます。小さく始めましょう。balanceOf(account, id)の説明を依頼し、答えを契約と照合してください。コードなしのERC20デプロイメントはファイルを隠しますが、WaveClampは開いたままにし、すべての編集を差分として表示します。
剣、ポーション、鍵を1つの契約に持たせたいゲーム開発者は、アイテムセットの下書き、バッチ転送の追加、残高とイベントのテストの作成にこれを使います。ここではテストが最も重要です。エージェントはローカルチェーンまたはテストネットワーク上でテストコマンドを実行し、そこでのコインには価値がないため、練習に適しています。
生計を立てるために、またはチームのために契約をレビューする実務者は、コードが書かれる前に設計を比較します。ERC 721スマートコントラクトは各トークンに独自の所有者を与えますが、マルチトークン標準は4つのイベント、TransferSingle、TransferBatch、ApprovalForAll、URIを定義し、レビューはそれらを1つずつチェックできます。チェックを自分で実行してください。
ERC-1155はEIP-1155として記述されたEthereumのマルチトークン標準で、1つの契約が複数のトークンタイプを同時に管理し、各タイプは数値IDを持ち、fungible、non-fungible、またはsemi-fungibleのいずれかになります。ゲームを想像してください。WaveClampはSuchなSolidityファイルの作成、編集、テストを支援します。
はい、mirazcode.comは公式のWaveClampウェブサイトです。ここでセットアッププログラムをダウンロードし、SHA-256チェックサムを公開マニフェストと比較し、2つが一致した場合のみ実行してください。ハッシュをまず確認してください。インストーラーはまだコード署名されていないため、Windows SmartScreenが警告を出す場合があります。質問はアプリ内のSend feedbackボタン経由で行ってください。
ERC-721契約は、すべてのトークンがユニークで、正確に1人の所有者を持つSolidity契約です。マルチトークン標準とは異なり、1つの契約が多くのトークンタイプを保持します。これは一点もののアイテムに適しています。WaveClampは両方の種類のファイルを読み取り、関数を比較し、ローカルチェーンまたはテストネットワーク上でどちらかのためのテストを書くことができます。
いいえ。WaveClampは学習用およびローカルチェーンまたはテストネットワークでのテスト用です。それらのコインには価値がありません。デプロイされた契約は変更できないため、実際の価値のある使用の前に独立したセキュリティレビューを受けてください。エージェントは金融アドバイスを提供せず、レビューを置き換えるものではありません。
いいえ。秘密鍵やシードフレーズをファイル、チャット、またはコードに入れないでください。エージェントは作業フォルダ内のファイルを読み取り、プロンプトは選択したモデルエンドポイントに送信されるためです。代わりに使い捨てのテストアカウントを使用してください。ファイルに貼り付けたものは、エージェントがそれを読み取ればクラウドモデルに到達する可能性があります。
標準APIエンドポイント経由のクラウドAIプロバイダー、PC上で実行中のモデル、または独自のエンドポイントなしで使える内蔵モデルです。自分に合うものを選んでください。テストボタンは応答時間とコンテキストウィンドウを表示します。クラウドモデルでは、プロンプトテキストとエージェントが読み取るファイルテキストはすべてそのプロバイダーに送信されますが、ローカルモデルはすべてをPCに保持します。
はい。エージェントはツール自体を実行し、すべてのアクションは実際の結果付きのカードとしてチャットに表示されます。Auto-runではすぐに行動し、Ask firstでは変更を加えるアクションの前に一時停止し、Plan onlyではステップを記述して何も実行しません。承認する前に各差分をレビューします。
Windows用バージョン2.9.26をダウンロードし、モデルを接続し、チャットをSolidityファイルを含むフォルダにポイントし、Ask firstを選択してすべての編集を差分として受け取ります。テストネットワークで始めましょう。
Windows用WaveClampをダウンロード ↗このウェブサイトのすべてのページは20言語で利用可能ですが、アプリインターフェース自体は13言語です。
エージェントができること ↗ クラウド、ローカルまたは内蔵モデル ↗ ステップバイステップでミントステップを追加 ↗ セットアッププログラムをダウンロード ↗ 質問と回答 ↗ プライバシーとデータ処理 ↗