1

我在我的 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)

在 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)

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

我也成功地在我的服务器上设置了节点、npm 和区块链钱包服务。

任何一个想法请让我知道为什么它不起作用。

4

0 回答 0