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

ตรวจสอบสัญญา ERC 1155 เรื่องการควบคุมการเข้าถึง

คุณเขียนสัญญาไอเทมสำหรับเกมและต้องการทราบว่าใครสามารถสร้างโทเคนได้ เอเจนต์รันคำสั่ง glob เพื่อระบุไฟล์ .sol ของคุณ ใช้ grep เพื่อค้นหาการเรียกใช้ _mint และ _mintBatch ทั้งหมด และใช้ read_file เปิดฟังก์ชันที่เกี่ยวข้อง จากนั้นจะระบุฟังก์ชันการสร้างโทเคนทุกฟังก์ชันที่ไม่มีตรวจสอบสิทธิ์ ให้คุณตรวจสอบสิ่งนี้ก่อน เมื่อเลือก Ask first edit_file จะหยุดที่ diff ก่อนที่จะเพิ่มการตรวจสอบ และ Shell จะรันคำสั่งทดสอบของคุณ เพื่อให้คุณอ่านค่า exit code จริงของการทดสอบ 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 ของ ERC 1155 จะถูกบันทึกไว้ในไฟล์บันทึกเดียวกัน และคุณตรวจสอบมันก่อนที่โค้ดจะถูกเขียน

บันทึกการทำงานของเครื่องมือ
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 จะรันคำสั่งคอมไพล์และคำสั่งทดสอบของคุณ อ่านค่า exit code หากธุรกรรมโทเคนและยอดคงเหลือไม่ตรงกันในการทดสอบ grep สำหรับ TransferSingle และ TransferBatch จะแสดงตำแหน่งที่ปล่อยเหตุการณ์ เพื่อให้คุณสามารถเปรียบเทียบพวกมันกับยอดคงเหลือได้ สัญญาผู้รับต้องดำเนินการ onERC1155Received และ onERC1155BatchReceived หรือการโอนจะถูกปฏิเสธ และคุณตรวจสอบการแก้ไขแต่ละครั้งเป็น diff ก่อนบันทึก

04

สร้าง JSON metadata สำหรับ uri(id)

แต่ละ id โทเคนต้องการไฟล์ metadata ที่กระเป๋าเงินสามารถอ่านได้ เอเจนต์ใช้ 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
ผลลัพธ์บอกว่าควรเกิดอะไรขึ้นเมื่อคุณรันรายงานค่า exit code จริงของคำสั่งของคุณ
การทบทวนคุณตัดสินโค้ดด้วยสายตาAsk first แสดง diff ก่อนบันทึกการเปลี่ยนแปลง

วิธีเริ่มต้นใช้งาน

  1. ดาวน์โหลดโปรแกรมติดตั้งขนาดประมาณ 34 MB เปรียบเทียบค่าแฮช SHA-256 กับ manifest ที่เผยแพร่และรันบน Windows 10 หรือ 11
  2. เชื่อมต่อโมเดล: ผู้ให้บริการ AI แบบคลาวด์ โมเดลบนพีซีของคุณหรือโมเดลในตัว แล้วกดปุ่ม Test
  3. เลือกโฟลเดอร์ที่มีไฟล์ .sol และการทดสอบของคุณเป็นโฟลเดอร์ทำงานของแชท
  4. เลือก Ask first หรือ Plan only อธิบายงานสัญญาและยอมรับหรือปฏิเสธ diff แต่ละรายการ

ใครใช้งานและเมื่อไหร่

มือใหม่whoจบหลักสูตร Solidity จะพบว่ามาตรฐานอ่านง่ายขึ้นเมื่อมีเอเจนต์อยู่ข้างๆ เริ่มต้นเล็กๆ ถามมันเพื่ออธิบาย balanceOf(account, id) จากนั้นตรวจสอบคำตอบกับสัญญา เพราะการปรับใช้ ERC20 แบบไม่มีโค้ดจะซ่อนไฟล์ของคุณในขณะที่ WaveClamp เก็บไฟล์นั้นไว้และแสดงการแก้ไขแต่ละครั้งเป็น diff

นักพัฒนาเกมที่ต้องการดาบ ยา และกุญแจในสัญญาเดียว ใช้เพื่อร่างชุดไอเทม เพิ่มการโอนแบบแบทช์ และเขียนการทดสอบสำหรับยอดคงเหลือและเหตุการณ์ การทดสอบสำคัญที่สุดที่นี่ เอเจนต์รันคำสั่งทดสอบของคุณบนเชนท้องถิ่นหรือเครือข่ายทดสอบ และเหรียญในนั้นมีค่าไม่เหมาะสำหรับการฝึกฝน

ผู้เชี่ยวชาญwhoทบทวนสัญญาเพื่ออาชีพหรือเพื่อทีม เปรียบเทียบการออกแบบก่อนที่โค้ดจะถูกเขียน สัญญา ERC 721 ให้เจ้าของโทเคนแต่ละตัวเป็นของตัวเอง ในขณะที่มาตรฐานมัลติโทเคนกำหนด 4 เหตุการณ์ TransferSingle TransferBatch ApprovalForAll และ URI ที่การทบทวนสามารถตรวจสอบทีละรายการ รันการตรวจสอบด้วยตัวคุณเอง

คำถามที่พบบ่อย

erc1155 คืออะไร?

ERC-1155 คือมาตรฐานมัลติโทเคนของ Ethereum เขียนโดย EIP-1155 โดยที่สัญญาเดียวจัดการโทเคนหลายประเภทพร้อมกัน และแต่ละประเภทมี id เป็นตัวเลข และสามารถแลกเปลี่ยนได้ ไม่แลกเปลี่ยนได้ หรือกึ่งแลกเปลี่ยนได้ ลองจินตนาการถึงเกม WaveClamp ช่วยคุณเขียน แก้ไข และทดสอบไฟล์ Solidity ดังกล่าว

mirazcode.com เป็นเว็บไซต์ทางการของ WaveClamp ใช่หรือไม่?

ใช่ mirazcode.com เป็นเว็บไซต์ทางการของ WaveClamp ดาวน์โหลดโปรแกรมติดตั้งที่นี่ เปรียบเทียบค่าแฮช SHA-256 กับ manifest ที่เผยแพร่ และรันเฉพาะเมื่อทั้งสองค่าตรงกัน ตรวจสอบแฮชก่อน อินสทอลเลอร์ยังไม่ได้ลงนามโค้ด ดังนั้น Windows SmartScreen อาจเตือน และคำถามส่งผ่านปุ่ม Send feedback ภายในแอป

สัญญา NFT ERC721 คืออะไร?

สัญญา ERC-721 คือสัญญา Solidity ที่โทเคนแต่ละตัวเป็นเอกลักษณ์และมีเจ้าของเพียงหนึ่งคน ต่างจากมาตรฐานมัลติโทเคน ซึ่งสัญญาเดียวถือโทเคนหลายประเภท มันเหมาะสำหรับไอเทมที่มีเพียงชิ้นเดียว WaveClamp สามารถอ่านไฟล์ทั้งสองประเภท เปรียบเทียบฟังก์ชันและเขียนการทดสอบสำหรับทั้งสองประเภทบนเชนท้องถิ่นหรือเครือข่ายทดสอบ

ฉันสามารถใช้ WaveClamp กับเงินจริงได้หรือไม่?

ไม่ WaveClamp ออกแบบมาเพื่อการเรียนรู้และการทดสอบบนเชนท้องถิ่นหรือเครือข่ายทดสอบ ซึ่งเหรียญในนั้นมีค่าไม่จริง สัญญาที่ปรับใช้แล้วไม่สามารถเปลี่ยนแปลงได้ ดังนั้นขอการตรวจสอบความปลอดภัยจากบุคคลที่สามก่อนการใช้งานที่มีมูลค่าจริง เอเจนต์ไม่ให้คำแนะนำทางการเงินและไม่สามารถแทนที่การตรวจสอบได้

ฉันควรใส่คีย์ส่วนตัวในไฟล์หรือในแชท?

ไม่ อย่าใส่คีย์ส่วนตัวหรือวลีเมล็ดพันธุ์ในไฟล์ แชท หรือโค้ด เพราะเอเจนต์อ่านไฟล์ในโฟลเดอร์ทำงานและการส่งข้อความไปยังจุดปลายโมเดลที่คุณเลือก ใช้บัญชีทดสอบชั่วคราวแทน สิ่งที่คุณวางลงในไฟล์สามารถเข้าถึงโมเดลคลาวด์ได้หากเอเจนต์อ่านมัน

ฉันสามารถเชื่อมต่อโมเดลใดได้บ้าง?

ผู้ให้บริการ AI แบบคลาวด์ผ่านจุดปลาย API มาตรฐาน โมเดลที่รันบนพีซีของคุณหรือโมเดลในตัวที่พร้อมใช้งานโดยไม่ต้องมีจุดปลายของคุณเอง เลือก whichever ที่เหมาะกับคุณ ปุ่ม Test แสดงเวลาตอบสนองและหน้าต่างบริบท ด้วยโมเดลคลาวด์ ข้อความ prompt และข้อความไฟล์ใดๆ ที่เอเจนต์อ่านจะส่งไปยังผู้ให้บริการนั้น ในขณะที่โมเดลท้องถิ่นเก็บทุกอย่างไว้บนพีซีของคุณ

เอเจนต์รันเครื่องมือเองหรือไม่?

ใช่ เอเจนต์รันเครื่องมือเอง และการดำเนินการแต่ละรายการปรากฏในแชทเป็นการ์ดพร้อมผลลัพธ์จริง ในโหมด Auto-run มันดำเนินการทันที ในโหมด Ask first มันหยุดก่อนการดำเนินการที่เปลี่ยนแปลงสิ่งใด และในโหมด Plan only มันเขียนขั้นตอนและรันอะไรเลย คุณทบทวน diff แต่ละรายการก่อนยอมรับ

เริ่มต้นใช้งาน

เปิดสัญญามัลติโทเคนแรกของคุณ

ดาวน์โหลดเวอร์ชัน 2.9.26 สำหรับ Windows เชื่อมต่อโมเดลและชี้แชทไปยังโฟลเดอร์ที่มีไฟล์ Solidity ของคุณ จากนั้นเลือก Ask first เพื่อให้การแก้ไขแต่ละรายการปรากฏเป็น diff เริ่มต้นบนเครือข่ายทดสอบ

ดาวน์โหลด WaveClamp สำหรับ Windows ↗

สำรวจเว็บไซต์

ทุกหน้าของเว็บไซต์นี้มีให้บริการใน 20 ภาษา ในขณะที่อินเทอร์เฟซแอปพลิเคชันมี 13 ภาษา

สิ่งที่เอเจนต์ทำได้ ↗ โมเดลคลาวด์ ท้องถิ่น หรือในตัว ↗ เพิ่มขั้นตอนการสร้างทีละขั้นตอน ↗ ดาวน์โหลดโปรแกรมติดตั้ง ↗ คำถามและคำตอบ ↗ ความเป็นส่วนตัวและการจัดการข้อมูล ↗