Нужна ссылка для использования 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

Перемещаясь по репозиторию, вы можете найти любой пример

Другие вопросы по тегам