При попытке вызвать примитивный метод, читающий значение public переменной смарт-контракта, я получаю сообщение об ошибке:
i: VM Exception while processing transaction: invalid opcode
Попробовал погуглить — рекомендуют сменить версию Ganache, но я не знаю, какая будет работать и где сломается в следующий раз.
Кто сейчас ведёт разработку смарт-контрактов на Solidity, какие версии вы используете?
Какое сейчас реально работающее сочетание свежих (близких к последним) версий Solidity, solc, web3.js и Ganache?