hardhatでコントラクトのデプロイ時に以下のエラーが出る場合
Error: unknown transaction override _hex
at ContractFactory.getDeployTransaction (./node_modules/@ethersproject/contracts/src.ts/index.ts:1194:27)
at ContractFactory.<anonymous> (./node_modules/@ethersproject/contracts/src.ts/index.ts:1244:53)
at step (./node_modules/@ethersproject/contracts/lib/index.js:48:23)
at Object.next (./node_modules/@ethersproject/contracts/lib/index.js:29:53)
at fulfilled (./node_modules/@ethersproject/contracts/lib/index.js:20:58)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
deploy()
でコントラクトに渡すコンストラクタへの引数が間違ってないか確認する。
const Verifier = await ethers.getContractFactory("Verifier20");
const v = await Verifier.deploy();