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

Xác minh với Chiliscan

Xác minh smart contract trên Chiliz Chain qua Chiliscan (Routescan) bằng biểu mẫu web, plugin Hardhat, hoặc API của Routescan.

Chiliscan là dịch vụ được xây dựng bởi Routescan. Vì vậy, bạn có thể tham khảo tài liệu của họ cho mọi nhu cầu sử dụng hàng ngày.

Routescan cung cấp nhiều cách để xác minh smart contract của bạn trên Chiliz Chain:

  • Đối với hầu hết các hợp đồng: sử dụng biểu mẫu xác minh trên Chiliscan

  • Đối với các hợp đồng phức tạp hơn: sử dụng công cụ dòng lệnh, chẳng hạn như Hardhat.

  • Đối với các hợp đồng đơn giản: sử dụng API của họ.

Xem tài liệu về xác minh hợp đồng của Routescan.

Sử dụng biểu mẫu xác minh của Chiliscan

Chiliscan cung cấp giao diện xác minh hợp đồng cho Chiliz Mainnet tại https://chiliscan.com/verifycontract. Tài liệu hướng dẫn cũng có tại đây: https://info.routescan.io/en/articles/11991234-verifying-contracts-ui

Bạn cũng có thể xác minh hợp đồng trên Spicy Testnet bằng giao diện này: https://testnet.chiliscan.com/verifycontract

Đối với các hợp đồng gồm nhiều tệp, hãy đảm bảo code của bạn đã được làm phẳng (flatten) trước khi tải lên.

Ví dụ, nếu bạn dùng Remix IDE, bạn có thể nhấp chuột phải vào tệp hợp đồng contract-XYZ.sol đã được biên dịch trong File Explorer, rồi chọn tùy chọn "Flatten". Sau đó, tải xuống tệp kết quả (có tên contract-XYZ_flattened.sol) để tải lên biểu mẫu xác minh.

Các bước thực hiện:

  1. Trong trường "Contract address", nhập địa chỉ của smart contract mà bạn muốn xác minh. Tùy từng trường hợp, công cụ có thể thông báo rằng hợp đồng chưa tồn tại trên Chiliz Chain, hoặc đã được xác minh rồi. Nếu không thuộc trường hợp nào, các thành phần giao diện tiếp theo sẽ hiển thị.

  2. Nhấp vào "Import from Solidity" và điền đầy đủ thông tin vào biểu mẫu:

    1. Chọn "0.8.30+xxx" làm phiên bản compiler.

    2. Chọn "Prague" làm phiên bản EVM.

    3. Tải lên tệp hợp đồng của bạn.

  3. Nhấp vào "Verify Contract".

Nếu thành công, hợp đồng của bạn sẽ được đánh dấu rõ ràng là đã xác minh, đặc biệt với dấu tích màu xanh lá. Block explorer sẽ hiển thị source code và kích hoạt tất cả các tính năng tương tác.

Nếu có lỗi xảy ra, giao diện sẽ hiển thị thông báo lỗi tương ứng để hướng dẫn bạn.

Sử dụng công cụ dòng lệnh

Tài liệu của Routescan có hướng dẫn chi tiết về cách sử dụng công cụ dòng lệnh để xác minh. Điều này đặc biệt hữu ích nếu bạn muốn tự động hóa việc xác minh hợp đồng trong môi trường phát triển của mình.

Bạn có thể đọc hướng dẫn triển khai & xác minh với:

Sử dụng API của Routescan

Routescan có API hợp đồng chuyên dụng mà bạn có thể sử dụng để xác minh hợp đồng:

Nếu bạn đang làm việc với các smart contract đơn giản hơn, một hướng dẫn do Routescan cung cấp có sẵn trên Paragraph.com. Hướng dẫn này sẽ dẫn bạn qua các bước chuẩn bị và xác minh các hợp đồng không yêu cầu quy trình build phức tạp.

Lưu ý: hướng dẫn này yêu cầu các hợp đồng phải được làm phẳng (flatten).

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

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