async def check_word(ctx, words: list, index: int): if __debug__: debug.reset_word_index = index keyboard = MnemonicKeyboard("Type the %s word:" % format_ordinal(index + 1)) result = await ctx.wait(keyboard) return result == words[index]
async def request_mnemonic(ctx, count: int) -> str: await ctx.call(ButtonRequest(code=MnemonicInput), ButtonAck) words = [] board = MnemonicKeyboard() for i in range(count): board.prompt = "Type the %s word:" % format_ordinal(i + 1) word = await ctx.wait(board) words.append(word) return " ".join(words)
async def request_mnemonic(ctx, count: int) -> str: await ctx.call(ButtonRequest(code=MnemonicInput), ButtonAck) words = [] for i in range(count): keyboard = MnemonicKeyboard("Type the %s word:" % format_ordinal(i + 1)) if __debug__: word = await ctx.wait(keyboard, input_signal) else: word = await ctx.wait(keyboard) words.append(word) return " ".join(words)
async def check_word(ctx, words: list, index: int): keyboard = MnemonicKeyboard('Type the %s word:' % format_ordinal(index + 1)) result = await ctx.wait(keyboard) return result == words[index]