If the Ledger is passed JSON it does not understand, display an obvious error instead of displaying a default transaction with 1 steak (the latter appears to be the current behavior) - otherwise a malicious client application could just pass incorrectly formatted JSON and get the user to sign a different transaction than they thought they were signing.
If the Ledger is passed JSON it does not understand, display an obvious error instead of displaying a default transaction with 1 steak (the latter appears to be the current behavior) - otherwise a malicious client application could just pass incorrectly formatted JSON and get the user to sign a different transaction than they thought they were signing.