Citation: 6B_888/2019 E. 2

Die Beschwerde ist gutzuheissen. Der Entscheid des Obergerichts des Kantons Schaffhausen vom 30. April 2019 ist aufzuheben und die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Bei diesem Ausgang des Verfahrens sind keine Gerichtskosten zu erheben (Art. 66 Abs. 1 und 4 BGG). Der Kanton Schaffhausen hat dem Beschwerdeführer eine angemessene Parteientschädigung auszurichten (Art. 68 Abs. 1 und 2 BGG). Der vom Beschwerdeführer für das Bundesgerichtsverfahren geltend gemachte Zeitaufwand erscheint mit Blick auf den nach der Aktenlage gebotenen Aufwand überhöht. Sein Anspruch ist praxisgemäss auf Fr. 3'000.-- festzusetzen.