Nhảy tới nội dung

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


module.exports = {
etherscan: {
apiKey: {
kaia: "unnecessary",
},
customChains: [
{
network: "kaia",
chainId: 8217,
urls: {
apiURL: "https://mainnet-api.kaiascan.io/hardhat-verify",
browserURL: "https://kaiascan.io",
}
},
]
}
}

Kaiascope


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/",
},
},
]
}
}

Để 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>
## example
npx 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 KaiascanKaiascope tương ứng.

Kaiascan

Kaiascope

Liên kết hữu ích

Cải thiện trang này