블록체인/Ethers & web3
ethers 6버전 이상에서 ethers.utils가 인식이 안되는 에러
체인의정석
2023. 12. 24. 23:10
728x90
현재 2023년 12월 기준 ethers의 최신 버전 공식문서는 아래와 같다.
아래 v5 -> v6으로 마이그레이션 하는 문서를 보면 ethers.utils 문법이 사라졌으며 그 외에도 다양한 문법이 크게 바뀌었다.
https://docs.ethers.org/v6/migrating/
Documentation
Documentation for ethers, a complete, tiny and simple Ethereum library.
docs.ethers.org
내가 사용하려던 ethers.utils 에서 해시를 취하는 값 또한 utils가 빠지게 되면서 ethers.keccack256으로 바뀌었다.
https://docs.ethers.org/v6/api/crypto/#keccak256
Documentation
Documentation for ethers, a complete, tiny and simple Ethereum library.
docs.ethers.org
특히 나처럼 hardhat ethers 를 사용하면서
"hardhat": "^2.17.3"
버전 이상을 사용하고 있다면 ethers 문법을 최신으로 바꾸어주거나 버전을 명시해서 ethers 5 버전 밑으로 내려주어야 한다.
728x90
반응형