2.9.26
2 नवंबर 2026 को जारी
WaveClamp 2.9.26 एक Windows एजेंट है जो आपके Solidity फ़ाइलों को पढ़ता है, टेस्ट नेटवर्क पर आपके स्वयं के कंपाइल और टेस्ट कमांड चलाता है और हर संपादन को एक diff के रूप में दिखाता है जिसे आप स्वीकार या अस्वीकार कर सकते हैं।
MultiTokenMinimal.sol14 पंक्तियाँbalanceOf1 मेलMultiTokenMinimal.sol+3 पंक्तियाँyour compile commandexit 0your test commandexit 02 नवंबर 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 इंटरफ़ेस स्केच उसी नोट्स फ़ाइल में जाता है, और आप कोड लिखने से पहले उसकी समीक्षा करते हैं।
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 आपके कंपाइल कमांड और टेस्ट कमांड को चलाता है। एक्ज़िट कोड पढ़ें। यदि एक टोकन ट्रांज़ैक्शन और बैलेंस टेस्ट में मेल नहीं खा रहे हैं, तो TransferSingle और TransferBatch के लिए grep चलाएं दिखाता है कि इवेंट कहाँ उत्पन्न होते हैं, ताकि आप उन्हें बैलेंस से तुलना कर सकें। एक रिसीविंग अनुबंध को onERC1155Received और onERC1155BatchReceived लागू करना चाहिए या ट्रांसफर अस्वीकार कर दिया जाता है, और आप हर फिक्स की समीक्षा एक diff के रूप में करते हैं उसे सेव करने से पहले।
प्रत्येक टोकन id को एक मेटाडेटा फ़ाइल की आवश्यकता होती है जिसे वॉलेट पढ़ सकें। एजेंट write_file का उपयोग करके JSON बनाता है, edit_file से अनुबंध में uri(id) पैटर्न सेट करता है और read_file से परिणाम जांचता है। क्लाइंट उस पैटर्न में {id} को टोकन id से निम्नतम हेक्सडेसिमल में बदलते हैं, 64 अंकों तक पैड किए गए, ताकि एक पैटर्न हर id के लिए काम करे। ईफेमरल टोकन के लिए बाउंडेड स्टोरेज एक दिलचस्प रिसर्च टॉपिक है, फिर भी एक पहला अनुबंध केवल id प्रति एक JSON फ़ाइल की आवश्यकता है। पैटर्न छोटा है। Shell फिर आपके कंपाइल कमांड को चलाता है, और आप diff को स्वीकार करते हैं जब फ़ाइल नाम पैड किए गए ids से मेल खाते हैं।
एक चैट केवल वर्णन करता है। 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 एंडपॉइंट के माध्यम से एक क्लाउड AI प्रोवाइडर, आपके पीसी पर चलने वाला एक मॉडल, या बिल्ट-इन मॉडल जो आपके स्वयं के एंडपॉइंट के बिना उपयोग के लिए तैयार है। जो भी फिट बैठे उसे चुनें। टेस्ट बटन रिस्पॉन्स टाइम और कॉन्टेस्ट विंडो दिखाता है। एक क्लाउड मॉडल के साथ, प्रॉम्प्ट टेक्स्ट और एजेंट द्वारा पढ़ी गई कोई भी फ़ाइल टेक्स्ट उस प्रोवाइडर पर जाता है, जबकि एक लोकल मॉडल सब कुछ आपके पीसी पर रखता है।
हाँ। एजेंट टूल्स को स्वयं चलाता है, और हर एक्शन चैट में एक कार्ड के रूप में दिखाता है जिसका वास्तविक परिणाम होता है। Auto-run में यह तुरंत कार्य करता है, Ask first में यह उन एक्शन्स से पहले रुक जाता है जो कुछ बदलते हैं, और Plan only में यह स्टेप्स लिखता है और कुछ नहीं चलाता। आप स्वीकार करने से पहले हर diff की समीक्षा करते हैं।
Windows के लिए संस्करण 2.9.26 डाउनलोड करें, एक मॉडल कनेक्ट करें और चैट को अपनी Solidity फ़ाइलों वाले फ़ोल्डर की ओर इशारा करें, फिर Ask first चुनें ताकि हर संपादन एक diff के रूप में आए। टेस्ट नेटवर्क पर शुरू करें।
Windows के लिए WaveClamp डाउनलोड करें ↗इस वेबसाइट की हर पेज 20 भाषाओं में उपलब्ध है, जबकि ऐप इंटरफ़ेस स्वयं 13 भाषाओं में है।
एजेंट क्या कर सकता है ↗ क्लाउड, लोकल या बिल्ट-इन मॉडल ↗ कदम-दर-कदम मिनटिंग स्टेप जोड़ें ↗ सेटअप प्रोग्राम डाउनलोड करें ↗ प्रश्न और उत्तर ↗ गोपनीयता और डेटा हैंडलिंग ↗