这是我的 configtx.yaml:
Organizations:
- &ebao
Name: ebao
ID: ebaoMSP
MSPDir: crypto-config/ordererOrganizations/ebao.com/msp
- &tk
Name: tk
ID: tkMSP
MSPDir: crypto-config/peerOrganizations/tk.com/msp
AnchorPeers:
- Host: peer0.tk.com
Port: 7051
- &cs
Name: cs
ID: csMSP
MSPDir: crypto-config/peerOrganizations/cs.com/msp
AnchorPeers:
- Host: peer0.cs.com
Port: 7051
Orderer: &OrdererDefaults
OrdererType: solo
Addresses:
- orderer.ebao.com:7050
BatchTimeout: 2s
BatchSize:
MaxMessageCount: 10
AbsoluteMaxBytes: 99 MB
PreferredMaxBytes: 512 KB
Organizations:
Application: &ApplicationDefaults
Organizations:
Profiles:
TwoOrgsOrdererGenesis:
Orderer:
<<: *OrdererDefaults
Organizations:
- *ebao
Consortiums:
SampleConsortium:
Organizations:
- *tk
- *cs
TwoOrgsChannel:
Consortium: SampleConsortium
Application:
<<: *ApplicationDefaults
Organizations:
- *tk
- *cs
不知道问题出在哪里,链码已经安装了,但是'peer chaincode invoke'时会报这个错误:
docker exec cli bash -c "$tkPeer0Cli 对等链码实例化 -o orderer.ebao.com:7050 -C appchannel -n Fabric-realty -l golang -v 1.0.0 -c '{"Args":["init"] }' -P "AND ('tkMSP.client','csMSP.client')""
尝试使用以下命令
docker exec cli bash -c "$tkPeer0Cli 对等链码实例化 -o orderer.ebao.com:7050 -C appchannel -n Fabric-realty -l golang -v 1.0.0 -c '{"Args":["init" ]}' -P "AND ('tkMSP.peer','csMSP.peer')""