Я создавал простой Dapp, используя Web3 и Ethereum Test Network.Я пытаюсь расшифровать файл JSON Keystore версии 3, но получаю ошибку
this._web3.eth.accounts.decrypt( JSON.parse(jsonfile), "test123456789");
Ошибка выглядит следующим образом
cryp.createDecipheriv is not a function
Я использую 1.0.0-beta.34 версия.
Странная вещь в том, что это происходит в моем угловом приложении.
Когда я создал тестовое приложение в VueJS.функция дешифрования выполнена успешно.
Я проделал ту же процедуру с обоими из них
npm install web3 --save
npm run-script build
и следил за тем, как это будет использоваться в документации
http://web3js.readthedocs.io/en/1.0/web3-eth-accounts.html?highlight=encrypt
Мой вопрос заключается в том, почему эта ошибка возникает в моем угловом приложении, но она работает в моем приложении vue.Я хочу сделать эту работу и для углового приложения, но, к сожалению, не повезло.
Все, что я видел информацию об этом, это https://github.com/ethereum/web3.js/issues/1071 Но я не понимаю, что здесь делать.
Спасибо