code: func (msg *MsgBlock) SerializeNoWitness(w io.Writer) error {
  	return msg.BtcEncode(w, 0, BaseEncoding)
  }
docs: // SerializeNoWitness encodes a block to w using an identical format to
  // Serialize, with all (if any) witness data stripped from all transactions.
  // This method is provided in additon to the regular Serialize, in order to
  // allow one to selectively encode transaction witness data to non-upgraded
  // peers which are unaware of the new encoding.