問題タブ [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.
javascript - Hardhat コンパイル エラー「HttpNetworkConfig 型の値が必要です」
ここで NFT チュートリアルに従おうとしています。Alchemy にアカウントを設定し、Metamask で .sol ファイルを作成しました。ルートに次のような .env ファイルがあります。
私の hardhat 設定ファイルは次のようになります。
ただし、コンパイルしようとすると、次のエラーが発生し続けます。
HardhatConfig.networks の無効な値 {"url":"https://eth-ropsten.alchemyapi.io/v2/your-api-key","accounts":["0xyour-metamask-private-key"]}。 ropsten - タイプ HttpNetworkConfig の値が必要です。
これが HttpNetworkConfig の有効な値ではない理由を理解できないようです。url が文字列で、 accounts が配列である私が持っているものは、ネットワーク構成のドキュメントにあるものに準拠しているように見えます。これはコンパイル エラーなので、実際の URL や秘密鍵に問題があるとは思えませんが、間違っている可能性があります。私は、ハードハット、堅牢性、さらには js などを大雑把にしか理解していない初心者であることを喜んで認めます。
c# - Nethereum.JsonRpc.Client.RpcResponseException: エラー: トランザクションが理由文字列なしで元に戻されました: eth_sendRawTransaction
スマート コントラクトとやり取りしたい Nethereum を使用して .net から CryptoD.sol スマート コントラクトを作成しました
次に、スマート コントラクトの vs コードを生成しました。ご覧のとおり、追加する関数と表示する関数の 2 つがあります。
ログ出力として Deploying... Contract Deployment Tx Status: 1 Contract Address: 0x5fbdb2315678afecb367f032d93f642f64180aa3
関数 set() にトランザクションを送信しています... Nethereum.JsonRpc.Client.RpcResponseException: エラー: トランザクションが理由文字列なしで取り消されました: eth_sendRawTransaction at Nethereum.JsonRpc.Client.ClientBase.HandleRpcError(RpcResponseMessage response, String reqMsg) at Nethereum. JsonRpc.Client.ClientBase.SendInnerRequestAsync[T](RpcRequestMessage reqMsg、文字列ルート) Nethereum.JsonRpc.Client.ClientBase.SendRequestAsync[T](RpcRequest リクエスト、文字列ルート) Nethereum.Web3.Accounts.AccountSignerTransactionManager.SignAndSendTransactionAsync(TransactionInput トランザクション) ) Nethereum.Contracts.TransactionHandlers.TransactionSenderHandler で1.SendTransactionAsync(String contractAddress, TFunctionMessage functionMessage) at Nethereum.Contracts.TransactionHandlers.TransactionReceiptPollHandler
1.C:\Users\jamid\source\repos\CryptoDiplomaWorkflow1.1\SimpleStorage\Program.cs:line 51 の SimpleStorage.Program.program() で、SendTransactionAsync(String contractAddress, TFunctionMessage functionMessage, Cancellation TokenSource cancelTokenSource)
前もって感謝します 。