Я проверил свою версию web3 двумя способами, и эти две показывают другую версию web3.
Это одна
$ npm ls web3
frontend@0.1.0 /Users/__/Desktop/MyApps/eth_todo_react/frontend
└── web3@1.0.0-beta.52
Это две
var version = web3.version.api;
undefined
version
"0.20.3"
Какая версия верна для web3?