問題タブ [consensys-truffle]
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.
powershell - Windows 10 への Ganache.appx のインストール
Windows 10 マシンに Truffle のガナッシュをインストールするために、PowerShell で次のコマンドを使用しています。
そのコマンドを実行するたびに、次のエラーが発生します。
診断のためにもう少し掘り下げて、コマンド Get-AppxLog -ActivityID 1e4d6f55-8379-0000-3191-4d1e7983d301 を実行し、次のログの詳細を取得しました。
Windows フォーラムでは、Windows が完全に更新されていることを確認するように勧められました。最後に更新したのは 1 時間前でした。
エラーのリンクから、「指定されたインストールの前提条件を満たせませんでした」と表示されます。testrpc/ganache コマンドラインをインストールして実行するためのすべての前提条件があります。Ganache UI をインストールする前に必要な手順はありますか?
ethereum - web3は追加のパラメータでSolidity契約関数を呼び出しますか?
http://truffleframework.com/tutorials/pet-shopの例では、次のコントラクトがあり、関数adopt(uint petId)
にはパラメーターが 1 つしかありません。
ただし、javascript コードapp.js
では、handleAdopt
関数は次のコードを使用してコントラクト関数を呼び出します。
この関数は、余分なオブジェクトで呼び出されます{from: account}
。なんで?そして、このパラメータは堅牢性コードで破棄されますか?
ところで、未定義のグローバル変数がありますweb3
か? 値は MetaMask 拡張機能によって割り当てられますか?
azure - エラー: 50 ブロック後にコントラクト トランザクションが見つかりませんでした
スマート コントラクトをプライベート Azure ブロック チェーンに移行すると、これが得られます。
truffledevelop が提供する開発ブロックチェーンに正常にデプロイされた ScoreStore スマート コントラクトを移行しようとしていますが、Ethereum コンソーシアム リーダー テンプレート用の Azure テンプレートを使用して構築されたプライベート ブロックチェーンにデプロイしようとすると、10 分ほど後に上記のエラーが発生します。デフォルト (1 つのトランザクション ノード、2 つのマイニング ノード、およびデフォルトのジェネシス ブロック)
デフォルトのガスとガス価格の値を試してみましたが、値が高くても低くても、このエラーは解消されません。
誰もこれに遭遇したか解決しましたか? どうやって?