Я реализовал 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 и кошелька blockchain.
Любая идея, пожалуйста, дайте мне знать, почему это не сработает.
Задача ещё не решена.
Других решений пока нет …