1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-05-08 09:58:46 +00:00

fix(core): don't handle nostr-related messages in BTC-only firmware

[no changelog]
This commit is contained in:
Roman Zeyde 2025-03-27 11:44:29 +02:00 committed by Roman Zeyde
parent 63a17ea0f9
commit aecaf306f3

View File

@ -106,17 +106,17 @@ def _find_message_handler_module(msg_type: int) -> str:
if msg_type == MessageType.GetFirmwareHash:
return "apps.misc.get_firmware_hash"
# When promoting the Nostr app to production-level
# and removing the "if" guard don't forget to also remove
# the corresponding guards (PYOPT == '0') in Sconscript.*
if __debug__:
# nostr
if msg_type == MessageType.NostrGetPubkey:
return "apps.nostr.get_pubkey"
if msg_type == MessageType.NostrSignEvent:
return "apps.nostr.sign_event"
if not utils.BITCOIN_ONLY:
# When promoting the Nostr app to production-level
# and removing the "if" guard don't forget to also remove
# the corresponding guards (PYOPT == '0') in Sconscript.*
if __debug__:
# nostr
if msg_type == MessageType.NostrGetPubkey:
return "apps.nostr.get_pubkey"
if msg_type == MessageType.NostrSignEvent:
return "apps.nostr.sign_event"
if msg_type == MessageType.SetU2FCounter:
return "apps.management.set_u2f_counter"
if msg_type == MessageType.GetNextU2FCounter: