Нужна ссылка для использования hyperledger fabric go sdk (fabric-sdk-go)
Я пишу заявку с помощью Hyperledger Fabric. Я хочу использовать fabric-sdk-go
для которого мне нужно написать файл конфигурации, который будет введен в fabsdk.New()
,
Но я не смог найти никаких ссылок / материалов о том, как написать этот файл, какие параметры использовать, как параметры в этом файле будут использоваться экземпляром SDK, сгенерированным fabsdk.New()
и т.п.
Может ли кто-нибудь помочь мне с этой информацией? Вы также можете поделиться любыми онлайн-материалами с необходимой информацией.
1 ответ
Конфиг для SDK обычно приходит из файла с именем config.yaml
которая содержит информацию об организациях, коллегах, каналах и многое другое. Для справки используйте этот файл или следуйте этому руководству. Убедитесь, что ваша ветка fabric-sdk-go и версия соответствуют той, которую вы используете в используемой конфигурации.
Для инициализации SDK сделать что-то вроде sdk, err := fabsdk.New(config.FromFile(ConfigFile))
где ConfigFile
относится к файлу "config.yaml"
, измените путь относительно места, где main.go
и где файл существует.
Всегда закрывайте SDK с sdk.Close()
при изменении конфигурации и перед повторной инициализацией.
Вы можете увидеть примеры в тесте интеграции SDK. Один из них следующий:
https://github.com/hyperledger/fabric-sdk-go/blob/master/test/integration/e2e/end_to_end.go
Перемещаясь по репозиторию, вы можете найти любой пример