問題タブ [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.
ethereum - We3.toWei 関数は 10 進数を受け入れますか?
私は Web3js についていくつかの調査を行っています。
私は、誰でも私のトークンをイーサで購入できるコントラクトを構築しようとしています。
testrpc を使用してプライケート チェーンを構築します
ここに私の伝達関数があります
web3.toWei 関数を使用して、イーサリアム単位を wei に変換しようとしています
console.log(web3.toWei(1,'ether')); と入力すると 結果は大丈夫です、それは戻ります1000000000000000000
しかし、 console.log(web3.toWei(0.1,'ether')); と入力すると それは戻ってきます0
toWei 関数は整数のみを受け入れますか?
0.1 イーサを使用してトークンを購入したい場合、どうすればよいですか?
blockchain - HelloWorld コントラクトをネットワークにデプロイできない (testrpc)
基本的な質問で申し訳ありませんが、契約を展開するために他に何が必要ですか?
HelloWorld.sol のように定義された単純な Hello World コントラクトがあります。
最初の migrations.js:
そして最後に、トリュフを使用しているので、truffle.js:
コマンドを実行すると:
次に、コンソールに移動します。
そして私はjsを使用します:
私は得る
エラー: HelloWorld は、プロセスで C:\Users\Kofola\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js:317116:17 で検出されたネットワーク (ネットワーク/アーティファクトの不一致) にデプロイされていません。 (内部/プロセス/next_tick.js:228:7)
コントラクトを正しくデプロイし、そのメソッドをテストするにはどうすればよいですか?
また、testrpc サーバーは 8545 で実行されており、すべて問題ないようです。(これはすべてlocalhostで実行されています)ネットワークのIDを指定しようとしましたが、IDを明示的に設定し、truffle.jsで指定しましたが、まだ機能していません。また、関数の可視性を変更しようとしました。
望ましい結果へのコンソール出力トレイル:
解決策:同じ問題を抱えている可能性がある人は、受け入れられた回答からコメントを読んですべての情報を入手してください。
それを実行するコマンドを含む作業コード: https://github.com/TomasBiciak/EthereumHelloWorldExample
powershell - Windows 10 への Ganache.appx のインストール
Windows 10 マシンに Truffle のガナッシュをインストールするために、PowerShell で次のコマンドを使用しています。
そのコマンドを実行するたびに、次のエラーが発生します。
診断のためにもう少し掘り下げて、コマンド Get-AppxLog -ActivityID 1e4d6f55-8379-0000-3191-4d1e7983d301 を実行し、次のログの詳細を取得しました。
Windows フォーラムでは、Windows が完全に更新されていることを確認するように勧められました。最後に更新したのは 1 時間前でした。
エラーのリンクから、「指定されたインストールの前提条件を満たせませんでした」と表示されます。testrpc/ganache コマンドラインをインストールして実行するためのすべての前提条件があります。Ganache UI をインストールする前に必要な手順はありますか?