问题标签 [hyperledger-fabric-sdk-go]
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 - 向 fabric-sdk-go 查询链码时出现恐慌
我试图弄清楚 fabric-sdk-go 是如何工作的。我创建了与超级账本的连接,安装了链代码,但是当我出于某种原因尝试执行请求时出现错误。
我的功能:
和输出日志:
PS我的链码-> https://github.com/batazor/hyperledger-fabric/blob/master/chaincode/hello/go/hello.go
hyperledger-fabric-sdk-go - Hyperledger Fabric 服务发现 - 如何获取对等 tls 证书?
我正在运行一个由 3 个组织组成的超级账本网络(1.3)。在所有组件(对等节点也是如此)上启用了 TLS。
我正在使用 fabric-go-sdk 来触发事务。
在 fabric sdk 的日志文件中,我经常收到以下错误:[...]certificate signed by unknown authority[...]
当 sdk(为我自己组织的对等方初始化)尝试联系网络上不知道正确 tls 证书的其他节点时,似乎会发生这种情况。
我也明白,sdk 启动发现服务并尝试发现其他对等点(例如通道的对等点)。
但是我的 sdk 如何检索这些对等方的 tls ca 证书以便能够与他们联系?
到目前为止我发现的是,在 sdk 的发现服务中,有一个函数可以通过调用 PeerConfig() 方法将发现的对等点转换为 PeerConfig :
但是 PeerConfig 函数也不知道发现的对等点的 tls ca 证书是什么,因此无法仅通过查看提供的 url 来创建正确的 PeerConfig 对象。
将我的 sdk 配置为能够与其他对等方交谈的正确方法是什么?sdk从哪里获得其他组织的tls ca证书?他们真的被发现了吗?还是我必须手动提供?
hyperledger-fabric - 当我运行 go build(with dep) 时,fabric-sdk-go 有问题
当我运行 go build 并得到以下错误:
我使用 dep 进行包管理,这是我的 Gopkg.toml:
go - Not able to install fabric-sdk-go and its dependencies
I am trying to download fabric-sdk-go
library and all its dependency with the below command in a linux VM.
It is giving the below error.
Could this be because of go
version mismatch or something? Here is the go version
I am using the in linux VM.
hyperledger-fabric - 如何解决该发现服务不起作用:“为链码构造描述符失败:"
当我使用 SDK 查询我的链码的背书时,会出现错误
“获取通道 [mychannel] 的通道响应时出错:发现状态代码:(11) 未知。说明:从发现服务器收到错误:构建链码描述符失败:”
当我在终端中执行以下命令时,会出现“连接到发现服务失败:无法创建新连接:超出上下文截止日期”
这是我的配置。
hyperledger-fabric - 订购者和对等容器未启动。我使用的是 hyperledger/fabric 2.0.0-alpha 版本
目前我正在尝试运行基本网络。在启动 orderer 后,它存在以下错误。
hyperledger-fabric - 如何从块中获取交易时间戳?
如何使用 fabric-sdk-go 从块中获取交易时间戳?
hyperledger-fabric - 区块是否包含区块的生成时间?
区块是否包含区块的生成时间?如果包含,我如何获得它?它位于哪里?
hyperledger-fabric - hyperledger-fabric 可以在不进入docker容器的情况下获取peer节点运行状态吗?
hyperledger-fabric 可以在不进入docker容器的情况下获取peer节点运行状态吗?如果是这样,我应该如何获得它?
go - 如何通过fabric-sdk-go中的TxnID获取存储在账本中的数据?
我已经ABC
在分类帐中存储了一个数据,并X123
作为交易哈希得到了响应。现在,我想使用这个交易哈希从X123
账本中获取数据ABC
。我发现这个包提供了方法QueryTransaction(txn_hash)
并声明QueryTransaction queries the ledger for processed transaction by transaction ID
我的问题是:
- 这是进行上述操作的正确方法吗?如果没有,请提出一些方法。
如果是,我是否必须使用一些解析逻辑来正确格式化它?
我们有解析逻辑或解码
go-sdk
器BlockDecoder
吗node-sdk
?
我使用此方法得到的响应的屏幕截图。