問題タブ [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 に答える
540 参照

transactions - イーサを送信するときにコントラクト呼び出しの戻り値を確認する方法は?

このようなコントラクトを呼び出す場合:

スタック (コントラクト呼び出しが失敗したかどうかをチェックする) と、コントラクト呼び出しが成功してもメモリ内で false を返すかどうかの両方をチェックします。

ただし、.value()orを使用.send()すると、コントラクト呼び出しが失敗したかどうかのみがチェックされます。つまり、メモリ内の戻り値はチェックされません。

では、 Ethers を送信しながらメモリ内の戻り値を確認するにはどうすればよいでしょうか?

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

blockchain - ERC20 トークン スマート コントラクトはどのように機能しますか?

スマート コントラクトとそれらがネットワーク上でどのように機能するかを理解するのに苦労しています。例として、ERC20 トークンのスマート コントラクトを使用します。

私の質問は次のとおりです。

  1. このスマート コントラクトはネットワーク上でどのように展開されますか? トークンは、このコントラクトからインスタンス化されたオブジェクトのようなものですか?
  2. コンストラクターでは、「すべてのトークンを作成者に渡す」と述べています。これは、スマート コントラクトが 1 回だけ実行され、その後はブロック チェーン上に存在するということですか。スマートコントラクトがクラスのようなもので、トークンがオブジェクトのようなものであるとは言えません。それは、各トークンが独自の供給量を作成できることを意味するからです。

私の理解不足で申し訳ありません。私はオブジェクト指向のバックグラウンドを持っており、スマート コントラクトの概念を理解するのは少し難しかったです。

前もって感謝します!