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

Triển khai với thirdweb

Triển khai smart contract tiêu chuẩn hoặc tùy chỉnh trên Chiliz Chain Mainnet hoặc Spicy Testnet bằng thư viện Explore hoặc công cụ CLI của thirdweb.

Thirdweb cung cấp các công cụ, SDK và mẫu smart contract giúp đơn giản hóa việc xây dựng và triển khai ứng dụng blockchain.

Thirdweb cung cấp dịch vụ cho hầu hết các chuỗi dựa trên EVM, bao gồm Chiliz Chain Mainnet cũng như Spicy Testnet.

Có hai cách triển khai hợp đồng lên Chiliz Chain bằng công cụ của thirdweb:

  • Sử dụng thư viện Explore trên web, nếu bạn chỉ cần một hợp đồng tiêu chuẩn.

  • Sử dụng công cụ dòng lệnh CLI, nếu bạn muốn triển khai một hợp đồng tùy chỉnh.

Chúng ta sẽ cùng tìm hiểu cả hai cách ở đây.

Lưu ý: Nhóm thirdweb đã làm một video rất hay về chủ đề này:

Triển khai smart contract bằng Explore của thirdweb

Thirdweb cung cấp Explore, một thư viện các smart contract EVM đã được kiểm toán, kèm theo công cụ trực tuyến cho phép bất kỳ ai triển khai hợp đồng tiêu chuẩn lên bất kỳ chuỗi EVM nào.

  1. Truy cập thirdweb Explore.

  2. Nhấp vào hợp đồng "Token".

Fan Tokens của Chiliz là token CAP-20, đây là phần mở rộng đặc thù của Chiliz Chain dựa trên tiêu chuẩn token ERC-20 của Ethereum. Tìm hiểu thêm về CAP-20 tại đây.

Trang hợp đồng sẽ mở ra. Chúng tôi khuyến nghị bạn đọc kỹ toàn bộ thông tin được hiển thị.

  1. Nhấp vào nút "Deploy Now" (góc trên bên phải màn hình).

Một biểu mẫu sẽ xuất hiện:

  1. Điền vào các trường trong biểu mẫu, bắt đầu với phần "Contract Metadata".

Các phần còn lại có thể để Explore tự điền, nhưng chúng tôi khuyến nghị bạn chú ý đến từng mục, đặc biệt là:

  • Địa chỉ người nhận (Recipient address): Nếu bạn đã đăng nhập bằng ví (chẳng hạn MetaMask), trường này đã hiển thị địa chỉ ví của bạn. Hãy đảm bảo đó đúng là địa chỉ của bạn!

  • Tùy chọn triển khai (Deploy options): Đây là nơi bạn chọn chuỗi muốn triển khai hợp đồng. Hãy chắc chắn chọn Chiliz Chain (hoặc Spicy Testnet, tùy theo nhu cầu của bạn)!

  1. Nhấp vào "Deploy Now" để triển khai Token của riêng bạn trên Chiliz Chain.

Bạn sẽ cần ký một số giao dịch từ ví của mình, số lượng có thể thay đổi tùy trường hợp.

  1. Nhấp vào "View Now" để truy cập dashboard thirdweb và xem hợp đồng vừa triển khai.

Triển khai smart contract bằng công cụ CLI của thirdweb

Công cụ deploy của thirdweb đơn giản hóa việc triển khai smart contract lên bất kỳ chuỗi EVM nào (bao gồm Chiliz Chain) chỉ với một lệnh duy nhất, tự động xử lý các chi tiết kỹ thuật phức tạp.

Đây là cách được khuyến nghị nếu bạn muốn sử dụng một hợp đồng không theo tiêu chuẩn (ví dụ: hợp đồng OpenZeppelin tùy chỉnh).

Cài đặt thirdweb CLI

Để sử dụng công cụ deploy của thirdweb, bạn cần:

  • Cài đặt Node.js và công cụ npm trên máy tính.

  • Cài đặt công cụ thirdweb CLI trên máy tính.

Để cài đặt Node.js và npm, làm theo hướng dẫn tại đây.

Sau đó, bạn có thể cài đặt thirdweb CLI bằng cách chạy lệnh sau trong terminal:

Nhóm thirdweb đã tạo một video chuyên sâu về thirdweb CLI mà bạn nhất định nên xem!

Triển khai hợp đồng bằng thirdweb CLI

Sau khi đã cài đặt CLI, bạn có thể dùng nó để triển khai các smart contract của mình.

  1. Từ terminal, điều hướng đến thư mục gốc của repository smart contract.

  2. Chạy lệnh deploy:

Lệnh này sẽ hướng dẫn bạn qua quá trình triển khai hợp đồng:

  1. Nó sẽ kết nối với dashboard thirdweb của bạn bằng cách mở một cửa sổ trình duyệt.

  2. Từ dashboard, bạn sẽ cần ủy quyền cho thiết bị của mình. Việc này yêu cầu bạn ký một giao dịch bằng ví mà bạn sử dụng với thirdweb.

Xem bản demo từ nhóm thirdweb:

Cập nhật lần cuối

Nội dung này có hữu ích không?