问题标签 [hyperledger-chaincode]
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.
docker - 拨打`unix /host/var/run/docker.sock: connect: permission denied` hyperleader fabric
我正在尝试使用实例化链码
但出现以下错误。
错误:无法组装事务,错误提案响应未成功,错误代码 500,msg 错误启动容器:错误启动容器:发布http://unix.sock/containers/create?name=dev-peer0.org1.example。 com-skynetchaincode-v1 : 拨号 unix
/host/var/run/docker.sock: connect: permission denied
我尝试过的解决方案。
这应该创建一个单独的正在运行的 docker 容器,其中安装了链代码,但它显示访问被拒绝错误
go - 如何修复链码中的“语法错误:意外的垫片,期待逗号或)”?
我有链码,它应该加密数据并放入分类帐并进行查询。
我已经更新了结构二进制文件,但在其他结构示例链代码中,这一行是相同的并且没有任何错误。
错误指向
queryPatient(APIstub shim.ChaincodeStubInterface, args []string) sc.Response { .
hyperledger-fabric - 无法从 SDK 调用链代码
我可以通过以下命令从对等方调用链代码:
它有效,我可以在对等日志中看到:
我可以在我的链码容器中看到这个调用的结果。
但是当我试图通过 SDK 从我的代码中调用时
我有空响应,在对等日志中我看到:
为什么它调用“cscc”和“lscc”链码而不调用“mycc”?
hyperledger-fabric - 链码实例化静默失败
我尝试通过修改来自build your first networkchaincode_example02
的 byfn 脚本在我提出的网络上安装和实例化链代码。我正在使用 2 个组织,每个组织有 1 个同伴。我重命名了组织。
对等容器即将出现,我能够在两个组织的对等设备上安装链代码。当我实例化时,链码容器出现了。该命令不返回任何错误。
但我无法查询链码。我无法在peer chaincode list --instantiated -C mychannel
.
我尝试在不进行任何修改的情况下运行 byfn 脚本,并且能够完成端到端测试。
对等日志
订购者日志
链码容器日志
hyperledger-fabric - 未能创建新连接:desc = 传输:拨号时出错:拨号 tcp 172.19.0.4:9051:连接:连接被拒绝 Hyperledger Fabric
谁能帮我修复以下错误。我正在尝试通过 cli 在对等方上安装链代码。我正确配置了 cli 容器。但不知何故我得到这个错误..
gradle - 运行时无法在 build.gradle 中包含 JSON Schema 验证 json 文件
我正在尝试使http://json-schema.org/draft-04/schema#在本地存储库中。但它无法在任何路径中找到引用的 JSON,无论是根目录、资源还是当前目录,或者直接在 jar 中。
由于这些是运行时异常,因此资源中的 json-schema.org/draft-04/schema.json 文件以及 jar 似乎不在打包的构建中。
有没有办法,我可以在 build.gradle 中的 JavaCompile 中定义来选择 json 文件
下面是代码片段
架构.json:
参考json json-schema-draft-04-schema.json:
错误报价
构建.gradle
这两个文件都在一个可执行的 jar 中。我也尝试将参考 .json 文件放在项目的根目录中,但没有运气。也尝试使用 classpath://。没运气。
hyperledger-fabric - TypeError: stub.GetQueryResultWithPagination 不是函数
我已经从 fabric-samples 实例化了一个示例 NodeJS 链代码,marbles02
所有调用和查询函数都工作正常,但是当我试图查询这个函数queryMarblesWithPagination
时,它给了我这个错误:
我的链码日志是:
node.js - 如何在使用 nodejs 链码从超级账本结构 v 1.4 中的链码中获取记录时设置偏移量和限制?
我的区块链网络中有 500 多条记录,我想为前端的分页编写一个链码。我已经使用过getQueryResultWithPagination
,getStateByRangeWithPagination
但我担心的是我想获取从第 90 到第 100 的记录意味着 10 条记录,但不是从头开始,我也不想获取整个记录。我的链码是用 nodejs 编写的。我坚持这一点,非常感谢社区给我他们宝贵的建议。
hyperledger-fabric - 在对等点上实例化链码时出错
我已经在对等体上安装了链码,它工作正常,在实例化链码时,我收到了下面提到的错误。(在 ec2 实例上工作)
hyperledger-fabric - 如何解决此错误 Blockchain_chaincode
错误:调用期间背书失败。响应:状态:500 消息:“确保链码 irscc 已成功实例化并重试:未找到链码 irscc”