1

私の堅実なスマートコントラクトは、エラーなしでリミックスでコンパイルされています。私の契約コードは次のとおりです。

   pragma solidity >=0.4.0 <0.6.0;
   contract NewConreact {
     uint storedData;

     function set(uint x) public {
        storedData = x;
     }

    function get() public view returns (uint) {
        return storedData;
    }
}

それはリミックスで完全にコンパイルされていますが、それをtriger set()およびget()に実行すると、次のようになりました:

「エラー: 出力のデコードに失敗しました: TypeError: 未定義のプロパティ '長さ' を読み取ることができません」

このエラー。

solidity git repo で解決済みの問題を見つけましたが、解決策が見つかりませんでした。ガス制限も上げましたが、うまくいきませんでした。

誰か、私が問題を理解するのを手伝ってください。

4

2 に答える 2

0

Chrome を使用してみてください。Safari は避けてください。堅牢な Remix サイトから「s」を必ず削除してください > 機能しません > https://remixでもhttp://remixは機能します。Chromeに移行したらうまくいきました

于 2020-03-24T03:00:33.373 に答える