問題タブ [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.

0 投票する
0 に答える
33 参照

visual-studio-code - VSCode への Hardhat のロード/アクセス

手順に従って Hardhat をダウンロードし、ターミナル ラインに「npx hardhat」と入力すると、結果のターミナル出力 ([画像を参照]) に「空の hardhat.config.js を作成する」オプションが表示されません。また、VSCode の Explorer メニュー (左側) に Hardhat が表示されません。

Hardhat に端末出力を提供させ、VSCode エクスプローラー メニューに表示させるにはどうすればよいですか? ありがとう。

0 投票する
1 に答える
166 参照

javascript - Hardhat 内の構造体の Solidity 配列にアクセスしようとしている無効なオペコードのエラー

Solidity コードに次の構造体と配列があります。

Hardhat テストで、その配列のメンバーにアクセスしようとしている次の行があります。

次に、次のエラーが表示されます。

この構造体の配列のメンバーにアクセスする正しい方法は何ですか?

0 投票する
1 に答える
2463 参照

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の一部としてのみ利用可能であることを示唆していますが、その場合、デプロイ時に引数を渡すにはどうすればよいですか?

展開スクリプトを含めるように更新