Подскажите различия между Solidity 0.4.0 и 0.7.5

Начал изучать курс по solidity с версией 0.4.0, но хотел бы перейти на 0.7.5

Есть отрывок кода

pragma solidity ^0.4.11;

contract test {
    string public strStr = "Lol";
    function counting(string _x) public view {
        strStr = _x;
    }
}

При просмотре через (к примеру) MyCrypto выдает строку "Lol" и есть функция для замены строки.

А вот немного измененный код на 0.7.5, но в нем ничего не работает

pragma solidity ^0.7.5;

contract test {
    string public strStr = "Lol";
    function counting(string memory _x) public {
        strStr = _x;
    }
}

Подскажите, что нужно поменять?


Ответы (0 шт):