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

Triển khai với Remix

Triển khai smart contract lên Chiliz Chain bằng môi trường web của Remix IDE, với các bước biên dịch, kết nối MetaMask và xác nhận triển khai.

Remix là bộ công cụ phát triển smart contract không cần cài đặt. Được sử dụng bởi cả chuyên gia lẫn người mới bắt đầu, Remix giúp bạn bắt đầu ngay lập tức.

Remix có sẵn dưới dạng môi trường web, ứng dụng desktop, và thậm chí công cụ CLI. Trong trang này, chúng ta sẽ sử dụng phiên bản web.

Dưới đây là cách triển khai smart contract bằng Remix Online IDE:

  1. Truy cập https://remix.ethereum.org. Remix IDE sẽ mở trong trình duyệt của bạn.

  2. Nhấp vào nút "Create a new Workspace", sau đó chọn một tùy chọn: workspace trống, workspace do AI tạo, trình hướng dẫn hợp đồng, nhập dự án, hoặc sao chép từ git repository. Bạn cũng có thể dựa vào các mẫu workspace được phân loại theo chủ đề. Trong hướng dẫn này, chúng ta sẽ sử dụng mẫu workspace OpenZeppelin ERC20. Tất nhiên bạn cũng có thể triển khai smart contract của riêng mình bằng một workspace trống.

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

  1. Cuộn xuống phần danh mục mẫu "OpenZeppelin" và nhấp vào mẫu "ERC20".

  1. Đặt tên cho token ERC20 của bạn bằng biểu mẫu mà Remix hiển thị, sau đó nhấp vào nút "Validate workspace".

Sau khi bạn xác nhận lựa chọn, Remix tải một workspace tiêu chuẩn với các thư mục và tệp xuất hiện trong File Explorer ở bên trái. Nhấp vào tệp /contracts/{tên token}.sol để hiển thị hợp đồng ERC20 mà bạn sắp triển khai:

Như bạn có thể thấy, smart contract MyToken.sol mặc định nhập hợp đồng ERC20.sol từ OpenZeppelin. Bạn có thể mở tệp .deps/npm/@openzeppelin/contracts/token/ERC20/ERC20.sol để xem chính hợp đồng ERC20.

Bạn có thể tự do chỉnh sửa hợp đồng MyToken.sol theo ý muốn. Ví dụ, để hoạt động với Chiliz Chain EVM, hợp đồng của bạn nên sử dụng tối đa Solidity 0.8.30, vì vậy hãy thực hiện thay đổi này:

... và chọn trình biên dịch phù hợp:

  1. Nhấp vào "Compile**"** phía trên tệp hợp đồng của bạn.

Nếu không có lỗi nào trong các thay đổi của bạn, Remix IDE sẽ hiển thị dấu tích xanh trong menu "Solidity Compiler" ở bên trái:

  1. Mở phần "Deploy & run transactions".

  • Chọn "Browser Extension > Injected Provider - MetaMask" trong menu thả xuống "Environment". Thao tác này sẽ liên kết token được triển khai với tài khoản MetaMask của bạn — tài khoản này cần được cấu hình để hoạt động với Chiliz Chain (nếu chưa, xem tại đây).

  • Đảm bảo rằng Remix hiển thị đúng mạng: Chiliz Chain Mainnet.

  • Đảm bảo rằng tệp hợp đồng của bạn được chọn và phiên bản EVM được chọn là "Prague". Nếu không, có nghĩa là phiên bản trình biên dịch của bạn chưa được đặt thành v0.8.30 (xem ở trên), hãy quay lại Bước 4.

  • Nhấp vào "Deploy & Verify". Nếu bạn muốn chỉ triển khai hợp đồng và sau đó tự xác minh hợp đồng, bạn có thể để Remix triển khai hợp đồng bằng cách bỏ chọn ô "Verify Contract on Explorers".

  1. Ví MetaMask của bạn sẽ tự động mở.

8. Nhấp vào "Confirm" để liên kết ví MetaMask của bạn với smart contract của token. Bạn sẽ nhận được thông báo xác nhận giao dịch trong vài giây, cùng với lời mời xem giao dịch trên block explorer Chiliscan.

Từ giao dịch, bạn có thể truy cập chính hợp đồng đã được triển khai (ở đây, liên kết sau "Contract"):

Trong ví MetaMask của bạn, trong tab _"_Activity", bạn sẽ thấy thông tin triển khai hợp đồng. Nhấp vào đó để xem toàn bộ thông tin:

Chúc mừng! Hợp đồng của bạn đã được triển khai trên Chiliz Chain!

Bây giờ là lúc xác minh hợp đồng:

Xác minh Smart Contract

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

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