問題タブ [hardhat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-code - VSCode への Hardhat のロード/アクセス
手順に従って Hardhat をダウンロードし、ターミナル ラインに「npx hardhat」と入力すると、結果のターミナル出力 ([画像を参照]) に「空の hardhat.config.js を作成する」オプションが表示されません。また、VSCode の Explorer メニュー (左側) に Hardhat が表示されません。
Hardhat に端末出力を提供させ、VSCode エクスプローラー メニューに表示させるにはどうすればよいですか? ありがとう。
javascript - Hardhat 内の構造体の Solidity 配列にアクセスしようとしている無効なオペコードのエラー
Solidity コードに次の構造体と配列があります。
Hardhat テストで、その配列のメンバーにアクセスしようとしている次の行があります。
次に、次のエラーが表示されます。
この構造体の配列のメンバーにアクセスする正しい方法は何ですか?
javascript - --constructor-args パラメータを指定して Hardhat を実行するにはどうすればよいですか?
Hardhat でスクリプトを実行して、コンストラクター引数を持つコントラクトをデプロイしようとしています。実行するnpx hardhat run scripts\deploy.js --network rinkeby
と、次のエラーが表示されます。
Error: missing argument: in Contract constructor (count=0, expectedCount=7, code=MISSING_ARGUMENT, version=contracts/5.5.0)
--constructor-args パラメータを使用しようとしましたが、別のエラーが発生しました:
Error HH305: Unrecognized param --constructor-args
私が見つけた constructor-args へのすべての参照は、 hardhat runではなくhardhat verifyの一部としてのみ利用可能であることを示唆していますが、その場合、デプロイ時に引数を渡すにはどうすればよいですか?
展開スクリプトを含めるように更新