This page uses machine translation from English, which may contain errors or unclear language. For the most accurate information, please see the original English version. Some content may be in the original English due to frequent updates. Help us improve this page's translation by joining our effort on Crowdin. (Crowdin translation page, Contributing guide)
Cách xác minh hợp đồng thông minh bằng Hardhat
Hướng dẫn này cho phép bạn tự động xác minh mã nguồn hợp đồng thông minh của mình trên Kaiascope trực tiếp từ CLI bằng cách sử dụng Plugin Hardhat Verify.
Để xác minh hợp đồng của bạn trên Kaia, bạn cần thêm cấu hình sau vào hardhat.config.js
:
Kaiascan
- Mạng chính
- Thời đại
module.exports = { etherscan: { apiKey: { kaia: "unnecessary", }, customChains: [ { network: "kaia", chainId: 8217, urls: { apiURL: "https://mainnet-api.kaiascan.io/hardhat-verify", browserURL: "https://kaiascan.io", } }, ] }}
module.exports = { etherscan: { apiKey: { kairos: "unnecessary", }, customChains: [ { network: "kairos", chainId: 1001, urls: { apiURL: "https://kairos-api.kaiascan.io/hardhat-verify", browserURL: "https://kairos.kaiascan.io", } }, ] }}
Kaiascope
- Mainnet
- Kairos
module.exports = { networks: { kaia: { chainId: 8217, url: "RPC_URL", }, }, etherscan: { apiKey: { kaia: "unnecessary", }, customChains: [ { network: "kaia", chainId: 8217, urls: { apiURL: "https://api-cypress.klaytnscope.com/api", browserURL: "https://kaiascope.com/", }, }, ] }}
module.exports = { networks: { kairos: { chainId: 1001, url: "RPC_URL", }, }, etherscan: { apiKey: { kairos: "unnecessary", }, customChains: [ { network: "kairos", chainId: 1001, urls: { apiURL: "https://api-baobab.klaytnscope.com/api", browserURL: "https://kairos.kaiascope.com", }, }, ] }}
Để xác minh hợp đồng, bạn sẽ chạy lệnh verify và truyền vào địa chỉ của hợp đồng đã triển khai, mạng và các tham số nếu có.
npx hardhat verify –network <network> <deployed_address> <parameters>## examplenpx hardhat verify --network kairos 0x3e360fC99c4383e3adaAE9742c0fC983fDAa0535
Trong thiết bị đầu cuối, bạn sẽ thấy mã nguồn hợp đồng của mình đã được gửi thành công để xác minh.
Nếu xác minh thành công, bạn sẽ thấy hợp đồng đã được xác minh thành công và sẽ có liên kết đến mã hợp đồng trên Kaiascan và Kaiascope tương ứng.
Kaiascan
Kaiascope