본문으로 건너뛰기
이 페이지는 영어로 된 기계 번역을 사용하므로 오류나 불명확한 언어가 포함될 수 있습니다. 가장 정확한 정보는 영어 원문을 참조하시기 바랍니다. 잦은 업데이트로 인해 일부 콘텐츠는 원래 영어로 되어 있을 수 있습니다. Crowdin에서 이 페이지의 번역을 개선하는 데 동참하여 도움을 주세요. (Crowdin translation page, Contributing guide)

하드햇을 사용하여 스마트 컨트랙트를 확인하는 방법

이 가이드에서는 하드햇 검증 플러그인을 사용하여 CLI에서 바로 카이아스코프에서 스마트 컨트랙트의 소스 코드를 자동으로 검증할 수 있습니다.

Kaia에서 계약을 확인하려면 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/",
},
},
]
}
}

컨트랙트를 확인하려면 verify 명령을 실행하고 배포된 컨트랙트의 주소, 네트워크 및 매개변수(있는 경우)를 전달합니다.


npx hardhat verify –network <network> <deployed_address> <parameters>
// example
npx hardhat verify --network kairos 0x3e360fC99c4383e3adaAE9742c0fC983fDAa0535

터미널에서 확인을 위해 계약의 소스 코드가 성공적으로 제출된 것을 확인할 수 있습니다.

인증에 성공했다면 카이아스캔카이아스코프에 각각 '성공적으로 인증된 계약'이 표시되고 계약 코드 링크가 제공됩니다.

Kaiascan

Kaiascope

유용한 링크

페이지를 개선해 주세요