//加入某个通道或者启动某个通道 前提是通道中已经配置了该节点 public async Task <TxResponse> JoinChannel(TxHeader request) { var channel = _nodePeer.GetNode(request.ChannelId); if (channel != null) { return(new TxResponse() { Status = false, Msg = $"通道 {request.ChannelId} 已存在" }); } //如果是加入通道 if (request.ChaincodeName == QMBlockSDK.CC.ConfigKey.SysNetConfigChaincode && request.FuncName == QMBlockSDK.CC.ConfigKey.JoinChannelFunc) { return(await _nodePeer.JoinChannel(request.ChannelId)); } else { return(new TxResponse() { Status = false, Msg = "加入channel失败" }); } }