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

Xác minh với Chiliz Block Explorer

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

Chiliz Block Explorer là dịch vụ được xây dựng bởi Blockscout. Do đó, bạn có thể tham khảo tài liệu của họ cho việc sử dụng hàng ngày.

Blockscout 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 tính năng xác minh của họ.

  • Đố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 Blockscout.

Sử dụng tính năng xác minh của Chiliz Block Explorer

Chiliz Block Explorer cung cấp giao diện xác minh hợp đồng cho Chiliz Mainnet tại https://scan.chiliz.com/contract-verification. Tài liệu cũng được ghi lại tại đây: https://docs.blockscout.com/devs/verification/blockscout-ui

Bạn cũng có thể xác minh hợp đồng trên Spicy Testnet với giao diện này: https://spicy-explorer.chiliz.com/

Đối với các hợp đồng nhiều tệp, hãy đảm bảo mã 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 đã 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 to verify", nhập địa chỉ của smart contract.

  2. Chọn giấy phép bạn muốn áp dụng cho hợp đồng của mình. Vì điều này không phải lúc nào cũng rõ ràng, đây là phần giải thích ngắn gọn về các giấy phép mã nguồn mở.

  1. Chọn phương thức xác minh. Phương thức đơn giản nhất là cung cấp phiên bản đã làm phẳng của hợp đồng Solidity, tức là "Solidity (Single file)".

  2. Chọn phiên bản trình biên dịch (Chiliz Chain hỗ trợ các phiên bản đến v0.8.30) và phiên bản EVM (Chiliz Chain hỗ trợ các phiên bản đến phiên bản Prague).

  1. Cuối cùng, trong trường "Contract Code", dán mã smart contract mà bạn đã dùng để biên dịch hợp đồng ban đầu, rồi nhấp "Verify & publish".

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, với dấu kiểm màu xanh lá. Block explorer sẽ hiển thị mã nguồn và kích hoạt tất cả các tính năng tương tác.

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

Tài liệu của Blockscout cung cấp 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 và xác minh với:

Sử dụng Blockscout API

Blockscout có một API xác minh hợp đồng chuyên dụng:

Các endpoint API là:

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

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