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

เลือก NFT Contract ที่เหมาะสม

เลือกระหว่าง ERC-721 (ของสะสมที่ไม่ซ้ำกัน) และ ERC-1155 (token หลายรุ่น) สำหรับโปรเจกต์ NFT บน Chiliz Chain พร้อมหมายเหตุเกี่ยวกับ extension สำหรับค่าลิขสิทธิ์และการอัปเดต metadata

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

จะใช้ smart contract ไหนดี?

มี smart contract มากมายในโลก blockchain และอาจไม่ชัดเจนว่าอันไหนเหมาะสมสำหรับการสร้าง NFT

smart contract ที่คุณต้องการขึ้นอยู่กับประเภทของโปรเจกต์ NFT ที่คุณมีในใจ:

  • ชิ้นงานที่ไม่ซ้ำกันชิ้นเดียว: ใช้ NFT contract แบบ ERC-721 และสร้าง NFT รายการเดียวด้วย

  • ชิ้นงานที่ไม่ซ้ำกันหลายชิ้น: ใช้ NFT contract แบบ ERC-721 และสร้างคอลเลกชันของรายการด้วย

  • สำเนาหลายชุดของรายการเดียวกัน: ใช้ Multi Token contract แบบ ERC-1155 (อนุญาตให้รายการหนึ่งมีได้มากกว่าหนึ่ง instance)

  • สำเนาหลายชุดของหลายรายการ: ใช้ Multi Token contract แบบ ERC-1155 เช่นเดียวกัน

มี smart contract อื่น ๆ (ที่รู้จักในชื่อ contract extension หรือ variant) สำหรับการใช้งานที่แตกต่างกัน (เช่น ERC-2981 สำหรับค่าลิขสิทธิ์, ERC-4906 สำหรับ event การอัปเดต metadata, ERC-721 Drop สำหรับ lazy-minting ฯลฯ) แต่สำหรับตอนนี้ การรู้จัก ERC-721/1155 ก็เพียงพอแล้ว

วิธีที่ปลอดภัยและพบได้บ่อยที่สุดในการรับ contract สำหรับสร้าง NFT คือการใช้จาก OpenZeppelin เช่น contract ERC-721 ของพวกเขา ซึ่งช่วยให้คุณไม่ต้องประดิษฐ์ล้อใหม่และช่วยป้องกันช่องโหว่ด้านความปลอดภัยที่พบได้บ่อย

การปรับใช้และยืนยัน NFT Smart Contract ของคุณ

คุณสามารถปรับใช้ smart contract ของคุณบน Chiliz Chain โดยใช้แพลตฟอร์มที่มีชื่อเสียง เช่น Remix IDE หรือ thirdweb หรือโดยตรงผ่าน Hardhat

เมื่อคุณปรับใช้แล้ว คุณต้องยืนยัน contract บน block explorer เพื่อให้เครื่องมือสำหรับนักพัฒนาและแพลตฟอร์มต่าง ๆ สามารถอ่าน ABI (Application Binary Interface) และโต้ตอบกับมันได้

ทำตามคู่มือเหล่านี้เพื่อปรับใช้แล้วยืนยัน NFT contract ของคุณ:

Deploy smart contract

อีกครั้ง ให้ใส่ใจในการใช้รายละเอียด network ที่ถูกต้องสำหรับ Chiliz Chain และ Spicy Testnet:

เชื่อมต่อโดยใช้ RPC

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

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