For the complete documentation index, see llms.txt. This page is also available as Markdown.

Verify ด้วย Chiliscan

ยืนยัน smart contract บน Chiliz Chain ผ่าน Chiliscan (Routescan) โดยใช้แบบฟอร์มบนเว็บ, Hardhat plugin, หรือ Routescan API

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

Routescan มีหลายวิธีในการยืนยัน smart contract ของคุณบน Chiliz Chain:

  • สำหรับ smart contract ส่วนใหญ่: ใช้แบบฟอร์มยืนยันบน Chiliscan

  • สำหรับ smart contract ที่ซับซ้อนกว่า: ใช้เครื่องมือ command-line เช่น Hardhat

  • สำหรับ smart contract ที่ง่าย: ใช้ API ของพวกเขา

ดูเอกสารเกี่ยวกับการยืนยัน contract ของ Routescan

การใช้แบบฟอร์มยืนยันของ Chiliscan

Chiliscan มีอินเทอร์เฟซสำหรับยืนยัน contract บน Chiliz Mainnet ที่ https://chiliscan.com/verifycontract และยังมีเอกสารประกอบที่นี่: https://info.routescan.io/en/articles/11991234-verifying-contracts-ui

คุณยังสามารถยืนยัน contract บน Spicy Testnet ด้วยอินเทอร์เฟซนี้: https://testnet.chiliscan.com/verifycontract

สำหรับ smart contract ที่มีหลายไฟล์ ให้แน่ใจว่าโค้ดของคุณถูก flatten ก่อนอัปโหลด

ตัวอย่างเช่น หากคุณใช้ Remix IDE คุณสามารถคลิกขวาที่ไฟล์ contract contract-XYZ.sol ที่คอมไพล์แล้วใน File Explorer แล้วเลือกตัวเลือก "Flatten" จากนั้น ดาวน์โหลดไฟล์ที่ได้ (ชื่อ contract-XYZ_flattened.sol) เพื่ออัปโหลดไปยังแบบฟอร์มยืนยัน

ขั้นตอน:

  1. ในช่อง "Contract address" ให้ใส่ที่อยู่ของ smart contract ที่คุณต้องการยืนยัน ขึ้นอยู่กับสถานการณ์ เครื่องมืออาจแจ้งให้คุณทราบว่า contract ยังไม่มีอยู่บน Chiliz Chain หรือได้รับการยืนยันแล้ว หากไม่ใช่ทั้งสองกรณี องค์ประกอบอินเทอร์เฟซเพิ่มเติมจะปรากฏขึ้น

  2. คลิก "Import from Solidity" และกรอกแบบฟอร์มให้ถูกต้อง:

    1. เลือก "0.8.30+xxx" เป็นเวอร์ชัน compiler

    2. เลือก "Prague" เป็นเวอร์ชัน EVM

    3. อัปโหลดไฟล์ contract ของคุณ

  3. คลิก "Verify Contract"

หากสำเร็จ contract ของคุณจะถูกระบุอย่างชัดเจนว่าได้รับการยืนยันแล้ว โดยมีเครื่องหมายถูกสีเขียว block explorer จะแสดงซอร์สโค้ดและเปิดใช้งานฟีเจอร์อินเทอร์แอคทีฟทั้งหมด

หากเกิดข้อผิดพลาด อินเทอร์เฟซจะแสดงข้อความแจ้งข้อผิดพลาดที่เกี่ยวข้องเพื่อแนะนำคุณ

การใช้เครื่องมือ command-line

เอกสารของ Routescan มีคู่มือโดยละเอียดเกี่ยวกับวิธีใช้เครื่องมือ command-line สำหรับการยืนยัน ซึ่งมีประโยชน์อย่างยิ่งหากคุณต้องการทำให้การยืนยัน contract เป็นแบบอัตโนมัติในสภาพแวดล้อมการพัฒนาของคุณ

คุณสามารถอ่านคู่มือเกี่ยวกับการ deploy และยืนยันด้วย:

การใช้ Routescan API

Routescan มี contract API เฉพาะที่คุณสามารถใช้ยืนยัน contract ได้:

หากคุณทำงานกับ smart contract ที่ง่ายกว่า มีคู่มือที่ Routescan จัดทำไว้บน Paragraph.com คู่มือนี้จะพาคุณผ่านขั้นตอนการเตรียมและยืนยัน contract ที่ไม่ต้องการกระบวนการ build ที่ซับซ้อน

หมายเหตุ: จำเป็นต้องทำให้ contract ถูก flatten ก่อน

อัปเดตล่าสุด

สิ่งนี้มีประโยชน์หรือไม่?