問題タブ [ether]

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.

0 投票する
1 に答える
1129 参照

blockchain - スマート コントラクト経由でイーサリアム アドレス 0x1 にイーサを送信できない理由

以下の堅牢なコードを使用して、スマート コントラクト経由でイーサリアム ウォレット アドレス0x1にイーサを送信しようとしましたが、失敗しました。しかし、ウォレットからアドレス0x1にイーサを直接送信しようとすると、成功します。

コントラクト経由でアドレス0x1にイーサを送信できないのはなぜですか?

参照:

  1. ウォレットからイーサを直接送信することに成功しまし

  2. done () 関数は成功です

  3. fail () 関数が失敗し ました


アップデート:

イーサリアムのコンパイル済みコントラクトについて調査した後、スマート コントラクトを介してイーサを0x1アドレスに送信するための以下の堅牢なコードを作成しましたが、動作しています。

テストのために、1000 weiでコントラクトをデプロイして関数を実行するだけtest()です。それは働いています:)

0 投票する
4 に答える
2438 参照

blockchain - イーサリアムで複数の乱数を生成するにはどうすればよいですか?

コントラクトを呼び出したときに、スマート コントラクトが 1 から 100 の範囲の 7 つまたは 8 つのUNIQUE乱数を返すようにします。そのような結果を得るための最良のアプローチは何ですか?

0 投票する
2 に答える
4541 参照

ethereum - solidity で ERC20 トークン所有者のリストを取得する

特定の ERC20 トークンのトークン所有者のリストを別のソリディティ コントラクト内から取得することは可能ですか?

ほとんどのERC20コントラクトでは「残高」がマッピングに格納されているため、ソリッドでマッピングのキーのリストを取得できないため、可能ではないと思います。

見逃したものはありますか?それともこれは単に不可能ですか?

ありがとう!

0 投票する
1 に答える
1250 参照

blockchain - イーサリアムの内部取引一覧・契約取引一覧をRPCで取得するには?

イーサリアムの内部取引一覧・契約取引一覧をRPCで取得する方法は?

コントラクト: 0xa5025faba6e70b84f74e9b1113e5f7f4e7f4859f コントラクト アドレス トランザクション リストを RPC で取得するには?

ここに画像の説明を入力

0 投票する
2 に答える
519 参照

ethereum - イーサリアムウォレットにはイーサがあると表示されますが、ゲスには残高が表示されません

イーサリアムを学び始めています。イーサリアム ウォレットをダウンロードし、2 つのアカウントを作成し、Rinkeby faucet を使用して、アカウントの 1 つで 3 つのイーサを取得しました。財布の残高が見える。次に実行geth --testnet --datadir d:\dataすると、同期が開始されました。1 日実行すると、新しいブロックがゆっくりと追加されます。別の get コンソールを起動し、get.ipc にアタッチしました。コンソールで、次のことを行いました。

eth.アカウント

私のウォレットには両方のアカウントがあり、最初のアカウントはコインベースとして設定されています。でも走った時は

eth.getBalance(アカウント[0])

0バランスが取れます。私が見落としていたかもしれないものは何ですか?前もって感謝します