2017-12-20 40 views
0

getResult - 契約の状態を取得するために2つの契約方法を使用していますが、setNumber(10)の後にgetResultメソッドを呼び出すたびに更新されたものではなく、元の値を返します。どのように契約の強固な状態を取得するには?

+1

作業していないコードを提供せずに人々があなたを手伝ってくれることを期待していますか? –

+0

契約コードの提供に加えて、値の設定と取得に使用されるクライアントサイド(JavaScript?)コードを提供する必要があります。 – carver

答えて

0

正確な回答が必要な場合は、コードを入力する必要があると言われる場合もあります。つまり、スマートコントラクトのmyContract.setNumber.call(10)でsetNumber(10)を呼び出すことが問題になる可能性があります。これを行うと、実際には.call()がチェーンの現在の状態を変更するのではなく単に参照するだけで、契約の状態を実際に更新することはありません。