code: func (s *Ethereum) Protocols() []p2p.Protocol {
  	if s.lesServer == nil {
  		return s.protocolManager.SubProtocols
  	}
  	return append(s.protocolManager.SubProtocols, s.lesServer.Protocols()...)
  }
docs: // Protocols implements node.Service, returning all the currently configured
  // network protocols to start.