trezor-firmware
trezor-firmware copied to clipboard
TT redesign: special screens for altcoins
most altcoin functionality is covered by confirm_text / confirm_blob / confirm_properties.
However, there are several custom screens:
confirm_total_ethereum-> should be converted to a sequence of "confirm fee" -> "confirm fee" -> "confirm total" or something along these linesconfirm_total_ripple-> should be removed in favor of "confirm output" -> "confirm fee" -> "confirm total"confirm_transfer_binance-> should be converted toconfirm_propertiesfor inputs,confirm_outputfor outputs. Unfortunately there doesn't seem to be a sensible way to show total, so some sort of "really confirm? (hold)" with no further info is probably the way to go.confirm_decred_sstx_submission-> figure something out? probably aconfirm_properties?
Below are the custom screens in their current look.
To make sure, the goal here is to make it look exactly the same, or just "somehow make it work"?

definitely not "exactly the same".
Instead, figure out how to display the same information in terms of the existing layout types -- or prove that it is not possible in some cases.
Especially in case of Ethereum, I believe the eip1559 variant already does something with confirm_fee / confirm_total, that same logic should also apply to the old signing method.
Done in https://github.com/trezor/trezor-firmware/pull/2545