code: func NewMsgGetBlocks(hashStop *chainhash.Hash) *MsgGetBlocks {
  	return &MsgGetBlocks{
  		ProtocolVersion:    ProtocolVersion,
  		BlockLocatorHashes: make([]*chainhash.Hash, 0, MaxBlockLocatorsPerMsg),
  		HashStop:           *hashStop,
  	}
  }
docs: // NewMsgGetBlocks returns a new bitcoin getblocks message that conforms to the
  // Message interface using the passed parameters and defaults for the remaining
  // fields.