问题标签 [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.

0 投票
1 回答
106 浏览

hyperledger-fabric - 向 fabric-sdk-go 查询链码时出现恐慌

我试图弄清楚 fabric-sdk-go 是如何工作的。我创建了与超级账本的连接,安装了链代码,但是当我出于某种原因尝试执行请求时出现错误。

我的功能:

和输出日志:

PS我的链码-> https://github.com/batazor/hyperledger-fabric/blob/master/chaincode/hello/go/hello.go

0 投票
1 回答
301 浏览

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证书?他们真的被发现了吗?还是我必须手动提供?

0 投票
1 回答
244 浏览

hyperledger-fabric - 当我运行 go build(with dep) 时,fabric-sdk-go 有问题

当我运行 go build 并得到以下错误:

我使用 dep 进行包管理,这是我的 Gopkg.toml:

0 投票
1 回答
225 浏览

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.

0 投票
1 回答
1361 浏览

hyperledger-fabric - 如何解决该发现服务不起作用:“为链码构造描述符失败:"

当我使用 SDK 查询我的链码的背书时,会出现错误

“获取通道 [mychannel] 的通道响应时出错:发现状态代码:(11) 未知。说明:从发现服务器收到错误:构建链码描述符失败:”

当我在终端中执行以下命令时,会出现“连接到发现服务失败:无法创建新连接:超出上下文截止日期”

这是我的配置。

0 投票
2 回答
123 浏览

hyperledger-fabric - 订购者和对等容器未启动。我使用的是 hyperledger/fabric 2.0.0-alpha 版本

目前我正在尝试运行基本网络。在启动 orderer 后,它存在以下错误。

0 投票
1 回答
296 浏览

hyperledger-fabric - 如何从块中获取交易时间戳?

如何使用 fabric-sdk-go 从块中获取交易时间戳?

0 投票
1 回答
139 浏览

hyperledger-fabric - 区块是否包含区块的生成时间?

区块是否包含区块的生成时间?如果包含,我如何获得它?它位于哪里?

0 投票
2 回答
293 浏览

hyperledger-fabric - hyperledger-fabric 可以在不进入docker容器的情况下获取peer节点运行状态吗?

hyperledger-fabric 可以在不进入docker容器的情况下获取peer节点运行状态吗?如果是这样,我应该如何获得它?

0 投票
1 回答
574 浏览

go - 如何通过fabric-sdk-go中的TxnID获取存储在账本中的数据?

我已经ABC在分类帐中存储了一个数据,并X123作为交易哈希得到了响应。现在,我想使用这个交易哈希从X123账本中获取数据ABC。我发现这个包提供了方法QueryTransaction(txn_hash)并声明QueryTransaction queries the ledger for processed transaction by transaction ID

我的问题是:

  1. 这是进行上述操作的正确方法吗?如果没有,请提出一些方法。
  2. 如果是,我是否必须使用一些解析逻辑来正确格式化它?

  3. 我们有解析逻辑或解码go-sdkBlockDecodernode-sdk

我使用此方法得到的响应的屏幕截图。

查询交易响应