contract 컴파일 후 bytecode(creationCode)를 얻으려면:
(await ethers.getContractFactory("DasomOLIContract")).bytecode
이걸 keccak256()으로 돌리면(ethersV5 기준)
> ethers.utils.keccak256((await ethers.getContractFactory("DasomOLIContract")).bytecode)
위는 solidity에서 다음을 하는 것과 동일하다.
keccak256(abi.encodePacked(type(DasomOLIContract).creationCode));