2017-06-16 10 views
0

私は固執性とエーテル性に関していくつか質問があります。基本的な固執性に関する質問

  • EVMと非EVMコールの違いは何ですか?
  • 契約のエーテル残高に制限を設定し、限られた契約にもっとエーテルを送信しようとすると はどうなるのですか?
  • 外部のacctではなく、契約書のmsg.valの値をどのように設定できますか?

私はオンラインで確認しましたが、これらの質問に対する満足のいく回答は見つかりませんでした。 ありがとう

答えて

0

EVMと非EVMコールの違いは何ですか?

  • EVMコールは、メソッド実行をトリガし、GASを必要とするスマートコントラクトメソッドコールです。
  • 非EVMコールは値を公開値で読み取ります。 GASは必要ありません。

契約のエーテルバランスにはどのような制限がありますか?また、限られた契約にもっとエーテルを送るとどうなりますか?

pragma solidity ^0.4.19; 
contract yourContract{ 

uint256 public balanceLimit = 999; 


    function() payable{ 
    if (this.balance + msg.value > balanceLimit) { 
     throw; 
    } 
    } 
} 

どのようにmsg.valの値を契約書に設定できますか? msg.val => msg.value =メッセージと共に送信されたウィーの番号

関連する問題