solidity

    1

    1答えて

    トリプルを使用してdappを構築しようとしています。私はTestrpcとTruffleをNPMでグローバルにインストールしました。ターミナルウィンドウでtestrpcを実行し、トリュフテストを実行しました。私は2回の合格と3回の不合格の試験を受けます。 Uncaught TypeError: Cannot read property '1' of undefined at /usr/lo

    0

    1答えて

    配列のlengthプロパティを設定すると何が行われますか?ほとんどの言語では、lengthはarraの長さを返す関数ですが、このコードではlengthプロパティが設定されています。 struct ledger_t { uint8 WinningNum1; uint8 WinningNum2; uint8 WinningNum3; uint8 WinningN

    1

    1答えて

    私はSolidityの操作順序に関する質問があります。ドキュメントでは、論理NOT演算が論理AND演算より優先されることを示しています。問題は、私がifのようなステートメントを持っているときです。if(false && !function())私は操作の順序のために関数が最初に呼び出されたと考えましたが、実際には&&演算子の短絡が最初に行われます。だから私の質問は:なぜですか?

    4

    1答えて

    web3.jsに添付されたetherで契約を作成して展開するにはどうすればいいですか?堅牢で 、私はそれがこのようwrittedすることができます知っている: D newD = (new D).value(amount)(arg); しかし、どのようにテストの契約のweb3.jsでそれを書き込むことができます。このような契約を作成するとき: "量値": おかげで心から

    0

    1答えて

    新しいスマートコントラクトの作成にはnewキーワードを使用するとは何ですか?なぜこのキーワードを省略しないのですか?

    0

    2答えて

    私は別の契約で別の関数を呼び出し、その値を返す関数を実装しようとしています。私はこれが前のものの価値が受け取られる前に約束された機能が呼び出されることに問題があると疑う。しかし、私はあなたが実際に契約でこれをどのように実装できるか、そしてそれが可能なのかどうかは分かりません。私はTruffle、TestRPC、Solidityを使って契約を書いて、トリュフル端末から関数を呼び出しています。契約は(

    1

    1答えて

    私は次のことを自動的に達成するためのスマートな契約をしようとしています。しかし、私は実装にこだわりました。 Txに署名するためにBを使わずに、(2)Txを実行するにはどうすればいいのですか?すなわち、それが自動的に実行されるようにしてください(1)が起動し、条件(2)が準備されています。 擬似コード(1): A send 50 to B (1) if (B > 50) (2) B

    1

    1答えて

    別の連絡先から配列の長さを取得しようとしています。どうやって? contract Lottery { unint[] public bets; } contract CheckLottery { function CheckLottery() { Lottery.bets.length; } }

    1

    1答えて

    複数の値を返す関数があります。私はWeb3jsからこれらにアクセスしたいと思います。 function testReturnBet(uint index) constant returns (address player, uint tokensPlaced, uint8[4] numbers,

    4

    1答えて

    私はAccountManagerスマートコントラクトとその2つのインスタンス(PARTYAとPARTYB)を作成しました。 TransferAgent.transfer(AccountManager.address、AccountManager.address)を呼び出すと、アカウント[msg.sender] .balanceの更新が予想どおりに表示されます。 インスタンス(PARTYAとPART