code: func (n *Node) startIPC(apis []rpc.API) error {
  	if n.ipcEndpoint == "" {
  		return nil // IPC disabled.
  	}
  	listener, handler, err := rpc.StartIPCEndpoint(n.ipcEndpoint, apis)
  	if err != nil {
  		return err
  	}
  	n.ipcListener = listener
  	n.ipcHandler = handler
  	n.log.Info("IPC endpoint opened", "url", n.ipcEndpoint)
  	return nil
  }
docs: // startIPC initializes and starts the IPC RPC endpoint.