체인의정석

hardhat gas reporter 외부 설치 없이 사용하기 본문

블록체인/Ethers & web3

hardhat gas reporter 외부 설치 없이 사용하기

체인의정석 2024. 8. 2. 10:15
728x90
반응형

만약 hardhat toolbox를 사용한다면 굳이 외부 라이브러리를 설치할 필요가 없다.

https://hardhat.org/hardhat-runner/docs/guides/test-contracts

 

Hardhat | Ethereum development environment for professionals by Nomic Foundation

Hardhat is an Ethereum development environment. Compile your contracts and run them on a development network. Get Solidity stack traces, console.log and more.

hardhat.org

이미 하드햇 툴박스에 있기 때문이다.

하드햇 툴박스에는 테스트 실행을 기반으로 가스 사용량에 대한 메트릭을 얻을 수 있는 하드햇-gas-reporter 플러그인도 포함되어 있습니다. 가스 리포터는 테스트 작업이 실행되고 REPORT_GAS 환경 변수가 설정되면 실행됩니다:

REPORT_GAS=true npx hardhat test

이거 쓰면 외부 라이브러리 설치 후 config바꾸는것도 안해줘도 된다.

외부라이브러리와 내장 기능이 공존할 경우 내장된 기능을 사용해야 충돌을 면할 수 있기 때문에 hardhat을 사용하면 내부라이브러리를 사용하도록 하자

728x90
반응형
Comments