A.- K._, geb. 1939, arbeitete seit 1. April 1980 als Giesser bei der Firma X._. Über die Arbeitgeberin war er bei der Schweizerischen Unfallversicherungsanstalt (SUVA) gegen die Folgen von Unfall und Berufskrankheit versichert. Bei einem Verkehrsunfall vom 17. September 1981 erlitt K._ neben anderen Verletzungen eine Luxationsfraktur der linken Hüfte. Nach erfolgreicher Behandlung nahm er die Arbeit als Giesser am 5. April 1982 wieder auf. Weil er den Verkehrsunfall vom 17. September 1981 in angetrunkenem Zustand verursacht hatte, verfügte die SUVA am 4. Januar 1982 die Kürzung der Versicherungsleistungen um 30 %. Nachdem am 14. April 1994 eine Totalarthroplastik der linken Hüfte hatte durchgeführt werden müssen, erstattete die Firma X._ am 6. Juni 1994 der SUVA eine Rückfallmeldung. Am 15. Februar 1995 wurde eine Revisionsarthroplastik durchgeführt. Die SUVA kam für die Heilungskosten auf und gewährte Taggelder bis zum 31. Oktober 1996. Mit Verfügung vom 22. Oktober 1996 sprach sie K._ eine Invalidenrente von 25 % ab 1. November 1996 und eine Integritätsentschädigung von 24 % zu. Die hiegegen erhobene Einsprache, mit welcher der Versicherte eine Invalidenrente von 100 % beantragte, wies sie mit Entscheid vom 22. April 1997 ab. B.- Hiegegen erhob K._ unter Erneuerung seines Einsprachebegehrens Beschwerde beim Versicherungsgericht des Kantons Solothurn, welches das Rechtsmittel mit Entscheid vom 29. Oktober 1998 abwies. C.- K._ führt Verwaltungsgerichtsbeschwerde mit den folgenden Anträgen: "1. Das Urteil des Versicherungsgerichtes des Kantons Solo- thurn vom 29. Oktober 1998 sei aufzuheben 2. Der Invaliditätsgrad sei unter Berücksichtigung eines leidensbedingten Abzuges vom Invalideneinkommen in der Höhe von 25 Prozent neu zu berechnen 3. Eventualiter sei der entscheidrelevante Sachverhalt zu ergänzen, indem im Tätigkeitsbereich der Verweistätig- keiten entsprechende Arbeitsversuche durchgeführt wer- den oder indem eine berufliche Abklärung (BEFAS) durch- geführt wird. Nach Vorliegen der Abklärungsresultate und der diesbezüglichen Ärztlichen Stellungnahmen sei der Invaliditätsgrad - falls der Grad der Arbeitsunfä- higkeit neu festgelegt wurde - unter Berücksichtigung eines leidensbedingten Abzuges vom Invalideneinkommen in der Höhe von 25 Prozent neu zu berechnen 4. Unter Kosten- und Entschädigungsfolge" Die SUVA schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung hat keine Vernehmlassung eingereicht.