รันเครื่องมือต่างๆ
รันคำสั่งคอมไพล์และทดสอบของคุณ แล้วแสดงผลลัพธ์คำสั่งบนการ์ดที่ขยายได้
WaveClamp เป็นเอเจนต์ AI อัตโนมัติสำหรับ Windows 10/11 ที่ช่วยคุณเขียน ทดสอบ และทบทวนสัญญาอัจฉริยะ ERC 1155 บนเชนท้องถิ่นหรือเครือข่ายทดสอบ มันอ่านไฟล์ของคุณ รันคำสั่งของคุณเอง และแสดงผลลัพธ์ทุกชิ้นในแชทเป็นการ์ด เพื่อให้คุณเห็นผลลัพธ์จริง ไม่ใช่แค่คำอธิบาย
รันคำสั่งคอมไพล์และทดสอบของคุณ แล้วแสดงผลลัพธ์คำสั่งบนการ์ดที่ขยายได้
การแก้ไขแต่ละครั้งจะปรากฏเป็น diff ที่คุณสามารถยอมรับหรือปฏิเสธได้ ขณะที่เปิดใช้งาน Ask first
Plan only จะเขียนขั้นตอนและไม่ได้รันอะไรเลย คุณสามารถอ่านแผนก่อนที่สิ่งใดจะเปลี่ยนแปลง
คุณอธิบายงานในแชท เอเจนต์เรียกใช้เครื่องมือของมัน แต่ละการเรียกจะปรากฏเป็นการ์ดที่มีผลลัพธ์จริง และคุณยอมรับหรือปฏิเสธทุก diff ที่เอเจนต์เสนอ
**/*.sol3 ความสอดคล้อง_mint4 ความสอดคล้องGameItems.sol62 บรรทัดGameItems.sol+4 บรรทัดyour compile commandexit 0your test commandexit 0คุณต้องการดาบ ยา และกุญแจในสัญญาเดียว เอเจนต์ใช้ read_file เพื่อตรวจสอบไฟล์ .sol ที่มีอยู่ write_file เพื่อสร้างสัญญาใหม่พร้อมคอมเมนต์ SPDX และบรรทัด pragma solidity และ edit_file เพื่อเพิ่มยอดคงเหลือ ฟังก์ชันการทำมิงต์ และการโอนแบบชุด การทำให้โทเค็นสามารถปรับแต่งได้สำหรับเกมหมายถึงการคิดเกี่ยวกับวิธีการอธิบายไอเทม และ metadata JSON ที่อยู่เบื้องหลัง uri(id) คือส่วนที่โมดเดอร์จะแก้ไข การเปลี่ยนแปลงแต่ละครั้งจาก edit_file จะปรากฏเป็น diff Shell รันคำสั่งคอมไพล์และคำสั่งทดสอบของคุณบนเชนท้องถิ่น และคุณยอมรับ diff ก็ต่อเมื่อได้อ่าน exit code และชื่อการทดสอบที่ล้มเหลวแล้ว หากมี
การทบทวนการออกแบบเริ่มต้นด้วยคำถามหนึ่งข้อ: กลุ่มโทเค็นที่ไม่ซ้ำกันหนึ่งกลุ่ม หรือประเภทโทเค็นจำนวนมากในสัญญาเดียว? เอเจนต์ใช้ web_search และ http_get เพื่ออ่านข้อความ EIP สาธารณะ จากนั้นใช้ grep และ read_file เพื่อเปรียบเทียบกับฟังก์ชันในไฟล์ของคุณ วางไฟล์ Solidity ERC 721 ไว้ข้างๆ โทเค็นหลายประเภทและขอตารางความแตกต่าง บันทึกด้วย write_file ลงในไฟล์บันทึก คำถามเกี่ยวกับการตรวจจับโทเค็นที่ต้องการการรีเซ็ตอนุญาตเป็นของ ERC-20 เพราะ ERC-1155 ใช้ setApprovalForAll ซึ่งให้หรือเพิกถอนผู้ดำเนินการสำหรับ id โทเค็นทุกตัวพร้อมกัน คุณทบทวนบันทึกก่อนมีการเปลี่ยนแปลงโค้ดใดๆ
ใครก็ตามที่สามารถเรียกฟังก์ชันการทำมิงต์ได้จะเป็นผู้ตัดสินใจจำนวนโทเค็นที่มีอยู่ ดังนั้นการควบคุมการเข้าถึงจึงเป็นสิ่งที่ต้องทบทวนเป็นอันดับแรก เอเจนต์ใช้ glob เพื่อค้นหาไฟล์ .sol ทุกไฟล์และ grep เพื่อแสดงรายการการเรียก _mint และ _mintBatch พร้อมเลขบรรทัด จากนั้นมันจะเปิดแต่ละฟังก์ชันด้วย read_file และรายงานฟังก์ชันที่บัญชีใดๆ ก็สามารถเรียกได้ Ask first จะหยุดก่อนที่ edit_file จะเพิ่มมอดิไฟเออร์ และ diff จะแสดงบรรทัดที่แน่นอน เครื่องมือ task เริ่มต้นเอเจนต์ย่อยเพื่อให้สัญญาแยกกันถูกทบทวนแบบขนาน การทบทวนไม่ใช่การรับประกัน รันคำสั่งทดสอบของคุณ อ่านผลลัพธ์ และขอการทบทวนความปลอดภัยที่เป็นอิสระก่อนการใช้งานที่มีมูลค่าจริง
เหรียญบนเชนท้องถิ่นหรือเครือข่ายทดสอบไม่มีมูลค่า ดังนั้นนี่คือสถานที่ที่เหมาะสำหรับการฝึกปฏิบัติ และใครก็ตามที่ต้องการสร้างแอปพลิเคชันฟอเอตโทเค็น ERC20 ของตัวเองก็สามารถเริ่มต้นที่นั่นได้ เอเจนต์ใช้ Shell เพื่อรันคำสั่งที่เริ่มเชนทดสอบท้องถิ่น จากนั้นรันคำสั่งคอมไพล์และคำสั่งทดสอบของคุณ และรายงาน exit code จริงแต่ละรายการบนการ์ด หากการทดสอบล้มเหลว ocr สามารถอ่านภาพหน้าจอที่บันทึกไว้ของข้อผิดพลาดและ grep หาเหตุการณ์หรือฟังก์ชันที่เกี่ยวข้อง คุณอ่านการ์ดที่ขยายแล้ว ยอมรับหรือปฏิเสธ diff ที่เสนอ และรันการทดสอบอีกครั้งก่อนดำเนินการต่อ
WaveClamp เป็นแอปพลิเคชันบนเดสก์ท็อป ไม่ใช่บริการโฮสต์หรือปลั๊กอิน มันออกแบบมาสำหรับไฟล์ของคุณเอง พีซีของคุณ และเซิร์ฟเวอร์ที่คุณได้รับอนุญาตให้ใช้ และคุณเก็บงานไว้ภายในนั้น: เครื่องมือไฟล์ทำงานในโฟลเดอร์ทำงานของแชท ในขณะที่ Shell เว็บ และ SSH ไม่ผูกติดกับโฟลเดอร์ มันไม่รับประกันว่าโค้ด การสแกน หรือการวิเคราะห์จะถูกต้อง และมันไม่ให้คำแนะนำทางการเงิน