From 02d196cd8b2eda9e607213deef9ea1ca41cff816 Mon Sep 17 00:00:00 2001 From: Andrew Kozlik Date: Thu, 26 May 2022 16:49:12 +0200 Subject: [PATCH] feat(core): Show account when external output has a path. --- core/src/apps/bitcoin/sign_tx/layout.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/src/apps/bitcoin/sign_tx/layout.py b/core/src/apps/bitcoin/sign_tx/layout.py index 843994092..6c7dc0eff 100644 --- a/core/src/apps/bitcoin/sign_tx/layout.py +++ b/core/src/apps/bitcoin/sign_tx/layout.py @@ -7,7 +7,10 @@ from trezor.enums import AmountUnit, ButtonRequestType, OutputScriptType from trezor.strings import format_amount, format_timestamp from trezor.ui import layouts +from apps.common.paths import address_n_to_str + from .. import addresses +from ..paths import address_n_to_name from . import omni if not utils.BITCOIN_ONLY: @@ -74,6 +77,12 @@ async def confirm_output( title = "Confirm sending" icon = ui.ICON_SEND + if output.address_n: + account_name = address_n_to_name(output.address_n, coin) + if account_name: + address_short += "\n" + account_name + address_short += f"\nPath {address_n_to_str(output.address_n)}" + layout = layouts.confirm_output( ctx, address_short,