You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.3 KiB
44 lines
1.3 KiB
2 years ago
|
package sdkInit
|
||
|
|
||
|
import (
|
||
|
mspclient "github.com/hyperledger/fabric-sdk-go/pkg/client/msp"
|
||
|
"github.com/hyperledger/fabric-sdk-go/pkg/client/resmgmt"
|
||
|
contextAPI "github.com/hyperledger/fabric-sdk-go/pkg/common/providers/context"
|
||
|
)
|
||
|
|
||
|
type OrgInfo struct {
|
||
|
OrgAdminUser string // like "Admin"
|
||
|
OrgName string // like "Org1"
|
||
|
OrgMspId string // like "Org1MSP"
|
||
|
OrgUser string // like "User1"
|
||
|
orgMspClient *mspclient.Client
|
||
|
OrgAdminClientContext *contextAPI.ClientProvider
|
||
|
OrgResMgmt *resmgmt.Client
|
||
|
OrgPeerNum int
|
||
|
//Peers []*fab.Peer
|
||
|
OrgAnchorFile string // like ./channel-artifacts/Org2MSPanchors.tx
|
||
|
}
|
||
|
|
||
|
type SdkEnvInfo struct {
|
||
|
// 通道信息
|
||
|
ChannelID string // like "simplecc"
|
||
|
ChannelConfig string // like os.Getenv("GOPATH") + "/src/github.com/hyperledger/fabric-samples/test-network/channel-artifacts/testchannel.tx"
|
||
|
|
||
|
// 组织信息
|
||
|
Orgs []*OrgInfo
|
||
|
// 排序服务节点信息
|
||
|
OrdererAdminUser string // like "Admin"
|
||
|
OrdererOrgName string // like "OrdererOrg"
|
||
|
OrdererEndpoint string
|
||
|
OrdererClientContext *contextAPI.ClientProvider
|
||
|
// 链码信息
|
||
|
ChaincodeID string
|
||
|
ChaincodeGoPath string
|
||
|
ChaincodePath string
|
||
|
ChaincodeVersion string
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|