AssertionError: отсутствует sha1, убедитесь, что sjcl настроен правильно

Я реализовал Blockchain Wallet API в своем API. Он имеет такие функции, как создание кошелька, отправка, получение биткойна и т. Д., Отлично работает с локальным компьютером.

Но тот же код переместится на мой живой сервер, он выдаст ошибку, как показано ниже:

AssertionError: отсутствует sha1, убедитесь, что sjcl настроен правильно

в Object.stretchPassword (/usr/lib/node_modules/blockchain-wallet-service/node_modules/blockchain-wallet-client-prebuilt/src/wallet-crypto.js:328:3)

at encryptDataWithPassword (/usr/lib/node_modules/blockchain-wallet-service/node_modules/blockchain-wallet-client-prebuilt/src/wallet-crypto.js:275:28)

в Object.encryptWallet (/usr/lib/node_modules/blockchain-wallet-service/node_modules/blockchain-wallet-client-prebuilt/src/wallet-crypto.js:136:14)

на insertWallet (/usr/lib/node_modules/blockchain-wallet-service/src/create.js:60:39)

at process._tickCallback (internal / process / next_tick.js: 103: 7)

Кроме того, на моем сервере успешно настроены служба настройки узла, npm и блокчейна.

Любая идея, пожалуйста, дайте мне знать, почему это не сработает.

0 ответов

Другие вопросы по тегам