1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
| # 创建 explorer 配置文件 config.json
vi config.json
{
"network-configs": {
"network-1": {
"version": "1.0",
"clients": {
"client-1": {
"tlsEnable": false,
"organization": "Org1MSP",
"channel": "mychannel",
"credentialStore": {
"path": "./tmp/credentialStore_Org1/credential",
"cryptoStore": {
"path": "./tmp/credentialStore_Org1/crypto"
}
}
}
},
"channels": {
"mychannel": {
"peers": {
"peer0.org1": {},
"peer1.org1": {},
"peer0.org2": {},
"peer1.org2": {}
},
"connection": {
"timeout": {
"peer": {
"endorser": "6000",
"eventHub": "6000",
"eventReg": "6000"
}
}
}
}
},
"organizations": {
"Org1MSP": {
"mspid": "Org1MSP",
"fullpath": false,
"adminPrivateKey": {
"path":
"/fabric/peerOrganizations/org1/users/Admin@org1/msp/keystore"
},
"signedCert": {
"path":
"/fabric/peerOrganizations/org1/users/Admin@org1/msp/signcerts"
}
},
"Org2MSP": {
"mspid": "Org2MSP",
"fullpath": false,
"adminPrivateKey": {
"path":
"/fabric/peerOrganizations/org2/users/Admin@org2/msp/keystore"
},
"signedCert": {
"path":
"/fabric/peerOrganizations/org2/users/Admin@org2/msp/signcerts"
}
},
"Orgorderer1MSP": {
"mspid": "Orgorderer1MSP",
"adminPrivateKey": {
"path":
"/fabric/ordererOrganizations/orgorderer1/users/Admin@orgorderer1/msp/keystore"
}
}
},
"peers": {
"peer0.org1": {
"tlsCACerts": {
"path":
"/fabric/peerOrganizations/org1/peers/peer0.org1/tls/ca.crt"
},
"url": "grpc://peer0.org1:7051",
"eventUrl": "grpc://peer0.org1:7053",
"grpcOptions": {
"ssl-target-name-override": "peer0.org1"
}
},
"peer1.org1": {
"tlsCACerts": {
"path":
"/fabric/peerOrganizations/org1/peers/peer1.org1/tls/ca.crt"
},
"url": "grpc://peer1.org1:7051",
"eventUrl": "grpc://peer1.org1:7053",
"grpcOptions": {
"ssl-target-name-override": "peer1.org1"
}
},
"peer0.org2": {
"tlsCACerts": {
"path":
"/fabric/peerOrganizations/org2/peers/peer0.org2/tls/ca.crt"
},
"url": "grpc://peer0.org2:7051",
"eventUrl": "grpc://peer0.org2:7053",
"grpcOptions": {
"ssl-target-name-override": "peer0.org2"
}
},
"peer1.org2": {
"tlsCACerts": {
"path":
"/fabric/peerOrganizations/org2/peers/peer1.org2/tls/ca.crt"
},
"url": "grpc://peer1.org2:7051",
"eventUrl": "grpc://peer1.org2:7053",
"grpcOptions": {
"ssl-target-name-override": "peer1.org2"
}
}
},
"orderers": {
"orderer0.orgorderer1": {
"url": "grpc://orderer0.orgorderer1:7050"
}
}
},
"network-2": {}
},
"configtxgenToolPath": "/fabric-path/workspace/fabric-samples/bin",
"license": "Apache-2.0"
}
|