1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-31 10:58:43 +00:00

feat(core): Show account description in GetAddress.

This commit is contained in:
Andrew Kozlik 2023-01-11 12:18:50 +01:00
parent f9ddb0c0fe
commit fa196aaba1

View File

@ -41,7 +41,7 @@ async def get_address(
from apps.common.paths import address_n_to_str, validate_path from apps.common.paths import address_n_to_str, validate_path
from . import addresses from . import addresses
from .keychain import validate_path_against_script_type from .keychain import address_n_to_name, validate_path_against_script_type
from .multisig import multisig_pubkey_index from .multisig import multisig_pubkey_index
multisig = msg.multisig # local_cache_attribute multisig = msg.multisig # local_cache_attribute
@ -113,12 +113,17 @@ async def get_address(
) )
else: else:
title = address_n_to_str(address_n) title = address_n_to_str(address_n)
account_name = address_n_to_name(coin, address_n, script_type)
network = (
f"{coin.coin_name} {account_name}" if account_name else "Unknown path"
)
await show_address( await show_address(
ctx, ctx,
address_short, address_short,
address_qr=address, address_qr=address,
case_sensitive=address_case_sensitive, case_sensitive=address_case_sensitive,
title=title, title=title,
network=network,
) )
return Address(address=address, mac=mac) return Address(address=address, mac=mac)