需要参考以使用Hyperledger Fabric Go SDK(fabric-sdk-go)

时间:2019-02-04 10:59:26

标签: hyperledger-fabric hyperledger-fabric-sdk-go

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

但是我找不到关于如何编写该文件,使用哪些参数,fabsdk.New()等生成的sdk实例如何使用该文件中的参数的参考资料。

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

2 个答案:

答案 0 :(得分:0)

SDK的配置通常来自名为config.yaml的文件,该文件包含有关组织,对等方,渠道等的信息。供参考,请使用this文件或遵循this指南。确保您的fabric-sdk-go分支和版本与您使用的配置相匹配。

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

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

答案 1 :(得分:0)

您可以在sdk的集成测试中查看示例。其中之一是以下内容:

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

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