You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trezor-firmware/core/src/apps/eos/layout.py

22 lines
695 B

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