WaveClamp
WaveClamp की आधिकारिक वेबसाइट

Erc1155 बहु-टोकन सेट एजेंट के साथ आपके टेस्ट चलाता है

WaveClamp 2.9.26 एक Windows एजेंट है जो आपके Solidity फ़ाइलों को पढ़ता है, टेस्ट नेटवर्क पर आपके स्वयं के कंपाइल और टेस्ट कमांड चलाता है और हर संपादन को एक diff के रूप में दिखाता है जिसे आप स्वीकार या अस्वीकार कर सकते हैं।

संस्करण

2.9.26

2 नवंबर 2026 को जारी

सेटअप

34 MB

Windows 10/11 के लिए इंस्टॉलर

पोर्टेबल

25 MB

सिंगल .exe बिल्ड

भाषाएँ

13

ऐप इंटरफ़ेस भाषाएँ

मोड

3

Auto-run, Ask first, Plan only

खाता

आवश्यक नहीं

ऐप चलाने के लिए साइन-अप नहीं

बहु-टोकन अनुबंध

टेस्ट नेटवर्क पर Erc1155 अनुबंध, कदम-दर-कदम

Erc1155 मानक एक अनुबंध में कई टोकन प्रकारों को प्रबंधित करने की अनुमति देता है, प्रत्येक एक संख्यात्मक id से पहचाना जाता है। यह गेम आइटम के लिए उपयुक्त है। WaveClamp आपके Solidity फ़ाइलों को पढ़ता है, स्थानीय चेन या टेस्ट नेटवर्क पर आपके स्वयं के कंपाइल और टेस्ट कमांड चलाता है, और हर संपादन को एक diff के रूप में दिखाता है जिसे आप स्वीकार या अस्वीकार कर सकते हैं। संस्करण 2.9.26 Windows 10/11 पर चलता है।

01

एक्सेस चेक के लिए इस अनुबंध की समीक्षा करें

आपने एक गेम के लिए आइटम अनुबंध लिखा है और जानना चाहते हैं कि कौन टोकन मिनट कर सकता है। एजेंट 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
02

टिकट सेट के लिए ERC-721 और ERC-1155 की तुलना करें

एक वेन्यू अद्वितीय सीटों और साझा पास दोनों के लिए टिकट चाहता है, और आपको एक मानक चुनना है। 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
03

बैच ट्रांसफर जोड़ें और अपने टेस्ट चलाएं

खिलाड़ियों को एक ही ट्रांज़ैक्शन में कई आइटम प्रकारों को स्थानांतरित करने की आवश्यकता है। एजेंट read_file से अनुबंध खोलता है, edit_file का उपयोग करके safeBatchTransferFrom जोड़ता है और diff दिखाता है, फिर Shell आपके कंपाइल कमांड और टेस्ट कमांड को चलाता है। एक्ज़िट कोड पढ़ें। यदि एक टोकन ट्रांज़ैक्शन और बैलेंस टेस्ट में मेल नहीं खा रहे हैं, तो TransferSingle और TransferBatch के लिए grep चलाएं दिखाता है कि इवेंट कहाँ उत्पन्न होते हैं, ताकि आप उन्हें बैलेंस से तुलना कर सकें। एक रिसीविंग अनुबंध को onERC1155Received और onERC1155BatchReceived लागू करना चाहिए या ट्रांसफर अस्वीकार कर दिया जाता है, और आप हर फिक्स की समीक्षा एक diff के रूप में करते हैं उसे सेव करने से पहले।

04

uri(id) के पीछे मेटाडेटा JSON जनरेट करें

प्रत्येक टोकन 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 दिखाता है

शुरू कैसे करें

  1. लगभग 34 MB के सेटअप प्रोग्राम को डाउनलोड करें, अपने SHA-256 चेकसम को प्रकाशित मैनिफेस्ट से तुलना करें और Windows 10 या 11 पर इसे चलाएं।
  2. एक मॉडल कनेक्ट करें: एक क्लाउड AI प्रोवाइडर, आपके पीसी पर एक मॉडल या बिल्ट-इन मॉडल, और टेस्ट बटन दबाएं।
  3. अपनी .sol फ़ाइलों और टेस्ट वाले फ़ोल्डर को चैट के वर्किंग फ़ोल्डर के रूप में चुनें।
  4. Ask first या Plan only चुनें, अनुबंध कार्य का वर्णन करें और हर diff को स्वीकार या अस्वीकार करें।

इसका उपयोग कौन करता है और कब

शुरुआती जो एक Solidity कोर्स पूरा कर चुके हैं, उनके लिए एजेंट की मदद से मानक पढ़ना आसान होगा। छोटा शुरू करें। इससे पूछें कि balanceOf(account, id) क्या करता है, फिर अनुबंध के साथ उत्तर की जाँच करें, क्योंकि एक नो कोड ERC20 डिप्लॉयमेंट आपको फ़ाइल छुपा देता है जबकि WaveClamp उसे खोला रखता है और हर संपादन को diff के रूप में दिखाता है।

गेम डेवलपर्स जो एक अनुबंध में तलवारें, पोटियंस और कुंजी चाहते हैं, इसका उपयोग आइटम सेट तैयार करने, बैच ट्रांसफर जोड़ने और बैलेंस और इवेंट्स के लिए टेस्ट लिखने के लिए करते हैं। यहाँ टेस्ट सबसे महत्वपूर्ण हैं। एजेंट स्थानीय चेन या टेस्ट नेटवर्क पर आपके टेस्ट कमांड को चलाता है, और वहाँ के सिक्कों का कोई मूल्य नहीं होता है, जो प्रैक्टिस के लिए उपयुक्त है।

प्रैक्टिशनर्स जो जीवन भर या टीम के लिए अनुबंधों की समीक्षा करते हैं, कोड लिखने से पहले डिज़ाइन की तुलना करते हैं। एक ERC 721 स्मार्ट अनुबंध प्रत्येक टोकन को उसका अपना मालिक देता है, जबकि बहु-टोकन मानक 4 इवेंट्स परिभाषित करता है, TransferSingle, TransferBatch, ApprovalForAll और URI, जिन्हें समीक्षा एक-एक करके जाँच सकती है। जाँच स्वयं चलाएं।

अक्सर पूछे जाने वाले प्रश्न

Erc1155 क्या है?

ERC-1155 Ethereum बहु-टोकन मानक है, जिसे EIP-1155 के रूप में लिखा गया है, जहाँ एक अनुबंध कई टोकन प्रकारों को एक साथ प्रबंधित करता है और प्रत्येक प्रकार का एक संख्यात्मक id होता है और यह फंजिबल, नॉन-फंजिबल या सेमी-फंजिबल हो सकता है। एक गेम की कल्पना करें। WaveClamp आपको एक Solidity फ़ाइल लिखने, संपादित करने और टेस्ट करने में मदद करता है।

क्या mirazcode.com WaveClamp की आधिकारिक वेबसाइट है?

हाँ, mirazcode.com WaveClamp की आधिकारिक वेबसाइट है। यहाँ से सेटअप प्रोग्राम डाउनलोड करें, अपने SHA-256 चेकसम को प्रकाशित मैनिफेस्ट से तुलना करें, और केवल तभी इसे चलाएं जब दोनों मेल खाते हों। पहले हैश जाँचें। इंस्टॉलर अभी तक कोड-साइन नहीं है, इसलिए Windows SmartScreen चेतावनी दे सकता है, और प्रश्न ऐप के अंदर Send feedback बटन के माध्यम से जाते हैं।

ERC721 NFT स्मार्ट अनुबंध क्या है?

एक ERC-721 अनुबंध एक Solidity अनुबंध है जिसमें प्रत्येक टोकन अद्वितीय होता है और बिल्कुल एक मालिक होता है, बहु-टोकन मानक के विपरीत, जहाँ एक अनुबंध कई टोकन प्रकारों को रखता है। यह अद्वितीय आइटम के लिए उपयुक्त है। WaveClamp दोनों प्रकार की फ़ाइलों को पढ़ सकता है, उनके फ़ंक्शन्स की तुलना कर सकता है और स्थानीय चेन या टेस्ट नेटवर्क पर किसी भी एक के लिए टेस्ट लिख सकता है।

क्या मैं WaveClamp का उपयोग वास्तविक धन के साथ कर सकता हूँ?

नहीं। WaveClamp सीखने और स्थानीय चेन या टेस्ट नेटवर्क पर टेस्ट करने के लिए है, जिनके सिक्कों का कोई मूल्य नहीं होता है। एक डिप्लॉय किए गए अनुबंध को बदला नहीं जा सकता, इसलिए किसी भी वास्तविक-मूल्य उपयोग से पहले एक स्वतंत्र सुरक्षा समीक्षा प्राप्त करें। एजेंट कोई वित्तीय सलाह नहीं देता और समीक्षा का विकल्प नहीं है।

क्या मुझे प्राइवेट कीज़ फ़ाइलों में या चैट में डालनी चाहिए?

नहीं। प्राइवेट कीज़ या सीड फ्रेज़ को कभी भी फ़ाइलों, चैट या कोड में न डालें, क्योंकि एजेंट वर्किंग फ़ोल्डर में फ़ाइलों को पढ़ता है और प्रॉम्प्ट्स उस मॉडल एंडपॉइंट पर जाते हैं जिसे आपने चुना है। इसके बजाय ट्राशटेस्ट अकाउंट्स का उपयोग करें। यदि एजेंट उसे पढ़ता है, तो फ़ाइल में पेस्ट किया गया कुछ भी क्लाउड मॉडल तक पहुँच सकता है।

मैं किन मॉडल्स को कनेक्ट कर सकता हूँ?

एक स्टैंडर्ड API एंडपॉइंट के माध्यम से एक क्लाउड AI प्रोवाइडर, आपके पीसी पर चलने वाला एक मॉडल, या बिल्ट-इन मॉडल जो आपके स्वयं के एंडपॉइंट के बिना उपयोग के लिए तैयार है। जो भी फिट बैठे उसे चुनें। टेस्ट बटन रिस्पॉन्स टाइम और कॉन्टेस्ट विंडो दिखाता है। एक क्लाउड मॉडल के साथ, प्रॉम्प्ट टेक्स्ट और एजेंट द्वारा पढ़ी गई कोई भी फ़ाइल टेक्स्ट उस प्रोवाइडर पर जाता है, जबकि एक लोकल मॉडल सब कुछ आपके पीसी पर रखता है।

क्या एजेंट टूल्स को स्वयं चलाता है?

हाँ। एजेंट टूल्स को स्वयं चलाता है, और हर एक्शन चैट में एक कार्ड के रूप में दिखाता है जिसका वास्तविक परिणाम होता है। Auto-run में यह तुरंत कार्य करता है, Ask first में यह उन एक्शन्स से पहले रुक जाता है जो कुछ बदलते हैं, और Plan only में यह स्टेप्स लिखता है और कुछ नहीं चलाता। आप स्वीकार करने से पहले हर diff की समीक्षा करते हैं।

शुरू करें

अपना पहला बहु-टोकन अनुबंध खोलें

Windows के लिए संस्करण 2.9.26 डाउनलोड करें, एक मॉडल कनेक्ट करें और चैट को अपनी Solidity फ़ाइलों वाले फ़ोल्डर की ओर इशारा करें, फिर Ask first चुनें ताकि हर संपादन एक diff के रूप में आए। टेस्ट नेटवर्क पर शुरू करें।

Windows के लिए WaveClamp डाउनलोड करें ↗

साइट का अन्वेषण करें

इस वेबसाइट की हर पेज 20 भाषाओं में उपलब्ध है, जबकि ऐप इंटरफ़ेस स्वयं 13 भाषाओं में है।

एजेंट क्या कर सकता है ↗ क्लाउड, लोकल या बिल्ट-इन मॉडल ↗ कदम-दर-कदम मिनटिंग स्टेप जोड़ें ↗ सेटअप प्रोग्राम डाउनलोड करें ↗ प्रश्न और उत्तर ↗ गोपनीयता और डेटा हैंडलिंग ↗