問題タブ [ethereum]
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.
blockchain - あるノードから別のノードに Ethereum ブロックチェーンをコピーする方法
Ethereum Mist クライアントを 6 GB RAM Ubuntu 14.04 マシンにインストールしましたが、期待どおりに動作しています。2 つ目の 3GB RAM Ubuntu 14.04 マシンに別のノードをインストールしようとしましたが、このノードでブロック同期プロセスが終了しません。何度も試行しましたが、同期プロセスが約 400,000 以上のブロックで停止するたびに (完全なチェーンが約 1,000,000 以上の長さの場合)、エラーはありません。ネットワークアクティビティが停止し、何もダウンロードされず、プロセスがただそこに留まるだけです...私がそれを殺すまで。2 つの質問
- RAM が少ないために同期プロセスが停止していませんか? または、把握する必要がある他のプロセスはありますか?
- アクティブなイーサリアム ノードからブロック チェーンをコピーして、正しいディレクトリに配置することはできますか? もしそうなら、どのディレクトリをコピーするか、または何をすべきか。GETH コンソールを持っていないため、admin.copychain コマンドを発行できません
ethereum - Solidity でのイベント トリガー
私は現在、イーサリアム プラットフォーム (node.js と solidity) に取り組んでいます。私の質問は、node.jsを使用してsolidity(contract)でイベントをトリガーするにはどうすればよいですか?
blockchain - Solidity 構造体に新しいフィールドを 1 つ追加すると、イーサリアム コントラクトが機能しなくなります
Ethereum プライベート ネットワーク (geth) では、非常に単純なコントラクト (Solidity) を使用しています。
バージョン 1:
コントラクトをデプロイしてから、次のように呼び出します ( web3.jsから):
- 契約.getLog()
- contract.setBalance(有効なアドレス、55)
- 契約.getLog()
- contract.getBalance(住所)
- contract.get42(アドレス)
そして、私は出力結果として得ます:
- [通話終了]: T()
- [通話終了]: setBalance()
- 55
- 42
ここで、TData 構造体に新しいフィールドを 1 つ追加するだけです。
バージョン 2:
上記と同じ呼び出しを行います。
- 契約.getLog()
- contract.setBalance(有効なアドレス、55)
- 契約.getLog()
- contract.getBalance(住所)
- contract.get42(アドレス)
しかし、今私は得る:
- [通話終了]: T()
- [通話終了]: T()
- 0
- 0
「setBalance()」関数が実行されていない (またはどこかで終了している) ようで、ストレージの状態は変更されていません。
助けてください!
ありがとう。
console - イーサリアム Javascript コンソール「短い書き込み」
これが何を意味するか知っている人はいますか?私は自分のイーサリアムコンソールでそれをかなり得ています。私が言えることは何も壊れていないようです。
command - なぜ eth (イーサリアム) が機能しないのですか?
プログラム 'eth.exe' (イーサリアム フロンティアの Web サイトから) を実行すると、パスワードの入力を求められます。パスワードを入力しましたが、数時間たってもコマンド ライン プロンプトが表示されません。何時間も経ってもカーソルが点滅するだけです。
オペレーティング システム: Windows 10 イーサリアム ブロックチェーン: ダウンロード済み その他の情報: 上の画像に表示されています。
eth コマンド ライン インタープリターにアクセスするにはどうすればよいですか?
ethereum - Ethereum イベントは表示されないが機能は完了
以下の契約をしています。
web3 を使用して で製品を購入するとStore.buyProduct
、製品の購入は行われますが、フロントエンドでイベントが発生しません。これが私のイベントウォッチャーコードです:
ethereum - 利息のイーサリアムの堅実性を計算するにはどうすればよいですか?
イーサリアムについて少し学ぶために、簡単なローン契約をコード化しようと思いました。任意のローンにいくつかの単純なプロパティを追加したところ、すぐに問題が発生しました。
利率はどのタイプを使用しますか? solidity types documentationを見ると、プリミティブ型にはブール値と複数の種類の整数が含まれています。10 進数のプリミティブはありません。
10 進数がない場合、どのように利息を計算しますか?