resmgmt
1、resmgmt简介 resmgmt支持在Fabric网络上创建和更新资源。resmgmt允许管理员创建、更新通道,并允许Peer节点加入通道。管理员还可以在Peer节点上执行与链码相关的操作,例如安装,实例化和升级链码。 官方文档: https://godoc.org/github.com/hyperledger/fabric-sdk-go/pkg/client/resmgmt 2、resmgmt使用流程 resmgmt使用基本流程如下: A、准备客户端上下文 B、创建资源管理客户端 C、创建新通道 D、将Peer节点加入通道 E、将链码安装到Peer节点的文件系统 F、在通道上实例化链码 G、查询通道上的Peer节点,已安装/实例化的链码等 使用示例: 登录后复制 // Create new resource management client c, err := New(mockClientProvider()) if err != nil { fmt.Println("failed to create client") } // Read channel configu...
resmgmt
1、resmgmt简介 resmgmt支持在Fabric网络上创建和更新资源。resmgmt允许管理员创建、更新通道,并允许Peer节点加入通道。管理员还可以在Peer节点上执行与链码相关的操作,例如安装,实例化和升级链码。 官方文档: https://godoc.org/github.com/hyperledger/fabric-sdk-go/pkg/client/resmgmt 2、resmgmt使用流程 resmgmt使用基本流程如下: A、准备客户端上下文 B、创建资源管理客户端 C、创建新通道 D、将Peer节点加入通道 E、将链码安装到Peer节点的文件系统 F、在通道上实例化链码 G、查询通道上的Peer节点,已安装/实例化的链码等 使用示例: 登录后复制 // Create new resource management client c, err := New(mockClientProvider()) if err != nil { fmt.Println("failed to create client") } // Read channel configu...
ledger
一、ledger简介 1、ledger简介 ledger包支持在Fabric网络上的指定通道上启用账本查询。如果应用程序需要对多个通道进行账本查询,需要为每个通道的账本客户端创建一个单独实例。账本客户端支持以下查询:QueryInfo,QueryBlock,QueryBlockByHash,QueryBlockByTxID,QueryTransaction和QueryConfig。 官方文档: https://godoc.org/github.com/hyperledger/fabric-sdk-go/pkg/client/ledger 2、ledger使用流程 ledger使用的基本流程如下: A、准备通道上下文 B、创建分类帐客户端 C、查询分类帐 使用示例: ctx := mockChannelProvider("mychannel") c, err := New(ctx) if err != nil { fmt.Println("failed to create client") } block, err := c.QueryBlock(1) if err != nil ...
ledger
一、ledger简介 1、ledger简介 ledger包支持在Fabric网络上的指定通道上启用账本查询。如果应用程序需要对多个通道进行账本查询,需要为每个通道的账本客户端创建一个单独实例。账本客户端支持以下查询:QueryInfo,QueryBlock,QueryBlockByHash,QueryBlockByTxID,QueryTransaction和QueryConfig。 官方文档: https://godoc.org/github.com/hyperledger/fabric-sdk-go/pkg/client/ledger 2、ledger使用流程 ledger使用的基本流程如下: A、准备通道上下文 B、创建分类帐客户端 C、查询分类帐 使用示例: ctx := mockChannelProvider("mychannel") c, err := New(ctx) if err != nil { fmt.Println("failed to create client") } block, err := c.QueryBlock(1) if err != nil ...
vmsp
1、msp简介 msp支持在Fabric网络上创建和更新用户。MSP客户端支持以下操作:Enroll,Reenroll,Register,Revoke和GetSigningIdentity。 官方文档: https://godoc.org/github.com/hyperledger/fabric-sdk-go/pkg/client/msp 2、msp使用流程 msp使用的基本流程如下: A、准备客户端上下文 B、创建msp客户端 C、注册用户 D、注册用户 使用示例: ctx := mockClientProvider() // Create msp client c, err := New(ctx) if err != nil { fmt.Println("failed to create msp client") return } username := randomUsername() enrollmentSecret, err := c.Register(&RegistrationRequest{Name: username}) if err != nil { fmt....
vmsp
1、msp简介 msp支持在Fabric网络上创建和更新用户。MSP客户端支持以下操作:Enroll,Reenroll,Register,Revoke和GetSigningIdentity。 官方文档: https://godoc.org/github.com/hyperledger/fabric-sdk-go/pkg/client/msp 2、msp使用流程 msp使用的基本流程如下: A、准备客户端上下文 B、创建msp客户端 C、注册用户 D、注册用户 使用示例: ctx := mockClientProvider() // Create msp client c, err := New(ctx) if err != nil { fmt.Println("failed to create msp client") return } username := randomUsername() enrollmentSecret, err := c.Register(&RegistrationRequest{Name: username}) if err != nil { fmt....