def get_hint_list(self, npc_result: NPCResult) -> List[Tuple[(bytes32, bytes)]]:
    h_list = []
    for npc in npc_result.npc_list:
        for (opcode, conditions) in npc.conditions:
            if (opcode == ConditionOpcode.CREATE_COIN):
                for condition in conditions:
                    if ((len(condition.vars) > 2) and (condition.vars[2] != b'')):
                        (puzzle_hash, amount_bin) = (condition.vars[0], condition.vars[1])
                        amount = int_from_bytes(amount_bin)
                        coin_id = Coin(npc.coin_name, puzzle_hash, amount).name()
                        h_list.append((coin_id, condition.vars[2]))
    return h_list
def get_hint_list(self, npc_result: NPCResult) -> List[Tuple[(bytes32, bytes)]]:
    h_list = []
    for npc in npc_result.npc_list:
        for (opcode, conditions) in npc.conditions:
            if (opcode == ConditionOpcode.CREATE_COIN):
                for condition in conditions:
                    if ((len(condition.vars) > 2) and (condition.vars[2] != b)):
                        (puzzle_hash, amount_bin) = (condition.vars[0], condition.vars[1])
                        amount = int_from_bytes(amount_bin)
                        coin_id = Coin(npc.coin_name, puzzle_hash, amount).name()
                        h_list.append((coin_id, condition.vars[2]))
    return h_list