问题标签 [ibm-blockchain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hyperledger-fabric - configtx.yaml 中的 Hyperledger Fabric ACL
请查看我的问题。我使用的是 hyperledger fabric 1.2。我ACL
在创建频道时正在探索。我刚刚复制了默认Writers
策略并将其重命名PankajPolicy
并放入 configtx.yaml 中的 Channel.Application 中,请参见此处。
现在的问题是我刚刚peer/Propose: /Channel/Application/Writers
用 PankajPolicy 替换了peer/Propose: /Channel/Application/PankajPoilicy
. 有关完整的 configtx.yaml,请查看此处。
当我用这个创建创世块并尝试创建通道时,一切都很好。但是在查询时出现错误
相反,如果出现问题,那么它应该在peer chaincode instansiate
.
提前致谢 !!!
blockchain - Hyperledger Fabric 1.2 的 ACL 实现
如超级账本文档 1.2 中所述,我正在尝试实现基本默认 ACL,但到目前为止还没有运气。请在这里找到我的 configtx.yaml 。只有 2 个组织 Org1 和 Org2。策略已相应配置(但可能在配置中的某处做错了),此配置一切正常,但peer channel create
在 CLI 对等方中创建通道时出现错误:
错误:出现意外状态:BAD_REQUEST -- 试图包含一个不在联盟中的成员
据我所知,联盟是一组非订购者组织,我添加了 Org1 和 Org2。
如果有人经历过这个,请帮助我。!我正在使用织物 1.2 二进制文件。
提前致谢
hyperledger-fabric - 在 Hyperledger Fabric v1.2 中实现 ACL
我正在尝试在 Hyperledger Fabric 中实现 ACL。我已经尝试过我的自定义策略peer/proposal
并且它工作正常。
我的问题是如果我想阻止 , 和所有其他命令,应该使用peer chaincode install
什么资源peer chaincode instantiate
。peer channel create
ACL 默认值如下:
有没有办法实现这种功能?
任何帮助/建议将不胜感激。
谢谢
ibm-cloud - ReferenceError:未定义优惠 - Hyperledger Composer IBM Blockchain
我正在关注 IBM Blockchain 上 Hyperledger Composer 的教程我陷入了该错误
这是交易:
1304 是 VehicleListing 的 id,alice@mail.com 是我之前插入的用户。
这是事务处理函数:
这是模型:
hyperledger-fabric - 是否可以在作曲家建模语言中为事务动态生成 transactionId
我可以这样写吗-
由 transactionId { o String transactionId } 标识的交易 createAsset
如果没有,那么请提出更好的方法。
javascript - 使用 Cucumber 进行 Hyperledger 作曲家单元测试。TypeError:无法读取 null 的属性“getClassDeclaration”
我正在使用 cucumber 在 hyperledger composer 上运行一些单元测试。我不断收到这个TypeError: Cannot read property 'getClassDeclaration' of null
资产代码是
交易代码是
.JS 文件中的事务代码
现在我写的黄瓜测试就是这个。
为这些测试编写的方法是
我也会在这里分享错误截图。
docker - 使用其他对等方扩展 Hyperledger 结构 fabcar 示例时出错
这是我的第一篇文章,所以我会尽量详细并展示重现这些错误的步骤。我想用其他对等点扩展给定的 Fabcar 示例,但我无法查询/调用扩展系统。如果我尝试查询系统,则会收到以下错误:
如果我运行 docker ps -a 命令,它会显示:
如您所见,缺少 devpeer,如果您构建原始 Fabcar 示例,则会显示此 peer。
如果我为 peer0 运行 docker logs 命令,它会显示:
我重现此结果的步骤:
在基本网络文件夹中进行了更改:
Crypto-config.yaml - 将模板计数值更改为 2
Docker-compose.yml - 复制 peer0 和 couchdb 并更改端口/名称
运行 generate.sh 文件以创建所需的加密材料
扩展 start.sh 文件以在整个系统中创建新的对等体
运行 start.sh 文件以启动系统
运行 docker logs ca.example 以获取新的 ca.example 私钥并在 docker-compose.yml 文件中更改旧的
再次运行 start.sh 文件,现在你应该可以在 docker 环境中看到新的对等体了
peer1 的 docker exec 命令出错:
为什么第二个对等点的创世块丢失了,这个对等点是否可能无法访问该块?
切换到fabcar文件夹并运行startFabric.sh文件
注册管理员并注册用户
尝试查询新系统,您将得到如上所示的查询错误
问题:这些步骤中是否缺少某些内容,或者为什么无法在对等节点上安装链代码并正确运行网络?
node.js - composer-rest-server - 未找到:@kyleshockey/js-yaml@^1.0.1
在尝试安装 composer-rest-server 时,我不断收到错误消息
npm ERR! 404 Not Found: @kyleshockey/js-yaml@^1.0.1
我正在尝试安装最新版本的 composer-rest-server。
我尝试通过首先手动安装 js-yaml 来修复
npm install -g js-yaml
但是,这不起作用(如预期的那样)。
我也尝试使用自定义缓存并得到同样的错误
npm install --cache /temp/npcache composer-rest-server -g
我正在使用节点版本 8.11.4 和 npm 版本 6.4.0
请帮助建议如何安装最新的 composer-rest-server