async def require_get_public_key( public_key: str, path: str, account: str | None ) -> None: from trezor.ui.layouts import show_pubkey await show_pubkey(public_key, path=path, account=account) async def require_sign_tx(num_actions: int) -> None: from trezor.enums import ButtonRequestType from trezor.strings import format_plural from trezor.ui.layouts import confirm_action await confirm_action( "confirm_tx", "Sign transaction", description="You are about to sign {}.", description_param=format_plural("{count} {plural}", num_actions, "action"), br_code=ButtonRequestType.SignTx, )