問題タブ [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.
reactjs - NPM レジストリを壊したため、react-app を作成できません。どこで私は間違えましたか?
コマンド npx create-react-app を実行すると、これは私が受け取ったエラーです。どこで間違ったのかわかりません。この状況に関するガイダンスはありますか?
solidity - 最初の関数呼び出しは成功し、2 回目の呼び出しは失敗します。(ヘルメットとの堅牢性)
10000 個の 16 バイト文字列 (使用した文字列は「abcdefghijklmnop」) をソリッド マッピングに格納しようとしました: mapping(uint256 => string)
1 回のトランザクションで 10000 個の文字列すべてを送信しようとしましたが、常に最大ガス制限を超えて失敗します。
これらの 10000 個の文字列を 10 個の等しい配列に分割し、10 個のトランザクションを実行しようとしました。最初の 1000 個の文字列を使用した最初のトランザクションは正常に行われましたが、次のトランザクションはガスの問題により失敗しました。
堅牢性コード:
Hardhat スクリプト: 10 個のファイルがあり、genomes0.txt、genomics1.txt、genomics2.txt .... それぞれに 1000 行の「abcdefghijklmnop」が含まれています。
エラー:
また、プロセス全体のガス価格を最小限に抑えるつもりです。このようなシナリオで以前に経験した人はいますか?
更新:上記の問題を解決しました。
私は Hardhat discord で Miguel_LZPF によって提案されたこれを行いました:
そして、gasLimit と gasPrice を手動で定義します。そして今、私は別の問題で立ち往生しています。
https://rinkeby.etherscan.io/address/0x11740C2367a0F0465d31b3612B3A5464dC7c8Afb
警告!コントラクトの実行中にエラーが発生しました [実行が取り消されました]
それでも、ループ内の最初のトランザクションはたまたま成功し、残りは失敗します。