需要参考使用 hyperledger fabric go sdk (fabric-sdk-go)

need reference to use hyperledger fabric go sdk (fabric-sdk-go)

我正在使用 Hyperledger Fabric 编写应用程序。 我想使用 fabric-sdk-go,为此我需要编写一个配置文件,该文件将输入到 fabsdk.New()

但是我找不到任何reference/materials关于如何编写该文件、使用什么参数、fabsdk.New()生成的sdk实例如何使用该文件中的参数等

有人可以帮我提供这些信息吗?您还可以共享任何包含所需信息的在线资料。

SDK 的配置通常来自一个名为 config.yaml 的文件,其中包含有关组织、同行、渠道等的信息。供参考使用 this file or follow this 指南。确保您的 fabric-sdk-go 分支和版本与您使用的配置相匹配。

要初始化 sdk,请执行类似 sdk, err := fabsdk.New(config.FromFile(ConfigFile)) 的操作,其中 ConfigFile 引用文件 "config.yaml",修改相对于 main.go 所在位置的路径 运行 和文件所在的位置。

在配置更改时和重新初始化之前,始终使用 sdk.Close() 关闭 sdk。

您可以在sdk的集成测试中看到示例。其中之一如下:

https://github.com/hyperledger/fabric-sdk-go/blob/master/test/integration/e2e/end_to_end.go

通过浏览存储库,您可以找到任何类型的示例