【发布时间】:2018-11-10 02:23:41
【问题描述】:
我在参考以下内容时尝试执行两个账户之间转账的示例案例: https://medium.freecodecamp.org/ultimate-end-to-end-tutorial-to-create-an-application-on-blockchain-using-hyperledger-3a83a80cbc71
我已经执行了所有步骤,从创建 .bna 和 .card 到安装它们、启动网络等。 在创建 RESTful API 时,我可以在 localhost:3000/explore 上看到区块链。 我还可以添加客户及其关联的帐户详细信息。
但是,在进行转账时,默认会生成两个字段:transactionId 和 timestamp。
screenshot showing 2 additional fields - timestamp and transactionId
造成麻烦的是transactionId。 它不允许我将其留空、填充任意值或完全删除该字段。
error when transactionId field is left blank
更新
即使写了"transactionId" : true 或"transactionId" : false,问题仍然存在。
另一个用户遇到了类似的问题。他们通过将 npm 和 node.js 设为非 root 来修复它。就我而言,它已经是非root用户了。 it is non-root 是否可能没有正确安装 npm 和 node.js?我在安装过程中收到了一些错误npm errors during installation
即使删除 transactionId 和 timestamp 字段后,它也不起作用
【问题讨论】:
标签: localhost hyperledger-fabric hyperledger-composer