code: func (c *Chain) Configure(env *common.Envelope, configSeq uint64) error {
  	c.Metrics.ConfigProposalsReceived.Add(1)
  	if err := c.checkConfigUpdateValidity(env); err != nil {
  		c.logger.Warnf("Rejected config: %s", err)
  		c.Metrics.ProposalFailures.Add(1)
  		return err
  	}
  	return c.Submit(&orderer.SubmitRequest{LastValidationSeq: configSeq, Payload: env, Channel: c.channelID}, 0)
  }
docs: // Configure submits config type transactions for ordering.