我正在使用Hyperledger Fabric编写应用程序。
我想使用fabric-sdk-go
,为此我需要编写一个配置文件,该配置文件将输入到fabsdk.New()
。
但是我找不到关于如何编写该文件,使用哪些参数,fabsdk.New()
等生成的sdk实例如何使用该文件中的参数的参考资料。
有人可以帮助我提供此信息吗?您也可以共享包含所需信息的任何在线资料。
答案 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
通过浏览存储库,您可以找到任何示例