err = "хранение кода создания контракта из газа" - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь развернуть действительно простой умный контракт с ремиксом

       contract SimpleStorage2 {
             uint public storedData;

             constructor (uint initVal) public {
             storedData = initVal;
             }

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

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

Кажется, что все в порядке, когда я выполняю развертывание, но когда я обращаюсь к node.log, оно появляется:

        VM returned with error   err="contract creation code storage 
        out of gas"

У кого-нибудь есть идеи по поводу этой проблемы? PS: У меня есть локальная сеть с 4 узлами, и я назначаю eth для учетной записи.

У кого-нибудь есть идеи по поводу проблемы:

вот мой генезис. Json

                     {
       "alloc": {
          "0xed9d02e382b34818e88b88a309c7fe71e65f419d": {
             "balance": "1000000000000000000000000000"

        },
        "coinbase": "0x0000000000000000000000000000000000000000",
        "config": {
        "homesteadBlock": 0,
        "byzantiumBlock": 0,
        "chainId": 10,
        "eip150Block": 0,
        "eip155Block": 0,
        "eip150Hash": 
        "0x000000
        0000000000000000000000000000000000000000000000000000000000",
        "eip158Block": 0,
        "isQuorum": true
        },
        "difficulty": "0x0",
        "extraData": 
        "0x0000000000000000000
        000000000000000000000000000000000000000000000",
        "gasLimit": "0xE0000000",
        "mixhash": "0x00000000000000
        000000000000000000000000647572616c65787365646c6578",
        "nonce": "0x0",
        "parentHash": "0x000000000000000000000000000000000000
        0000000000000000000000000000",
        "timestamp": "0x00"
        }

1 Ответ

0 голосов
/ 05 июня 2019

Попробуйте увеличить значение «Газовое ограничение» перед созданием контракта.Потому что в сообщении написано «нет газа», предполагая, что лимит газа слишком низкий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...