Сотрудник
Неделя
Дашборд

Еженедельный отчет о работе

11.08.2025 - 15.08.2025 • Николаев Георгий

Неделя в цифрах

Всего отработано

42ч

Всего задач выполнено

38

Среднее время в день

8.4ч

Типы задач

Ежедневная продуктивность

На графике показано распределение рабочего времени по дням недели. На этой неделе наблюдалась стабильная производительность, среднее рабочее время составляло около 8 часов 24 минут в день, что свидетельствует о равномерной нагрузке.

Фокус проектов и рабочий процесс

Распределение времени по проектам

В начале недели основное внимание уделялось интеграции с `itrx.io` и доработке `tron plugin`. Со среды фокус сместился на исследование и разработку нового проекта `rustwallet`.

Типичный рабочий процесс

Работа на протяжении недели строилась по стандартному циклу, начиная с планирования и заканчивая реализацией и тестированием, что обеспечивало структурированный подход к выполнению задач.

Планирование
Разработка / Исследование
Тестирование / Фиксы

Детальный список задач

  • Планирование на день и работа с задачами в Jira.
  • Реализован универсальный интерфейс для ресурсов TRON (`Resman trait`).
  • Выполнен анализ данных `itrx.io` по ресурсам и балансу.
  • Реализованы маппинги ответов от `itrx.io` к типам Rust.
  • Реализован метод `acquire energy` и подпись POST-запросов.
  • Добавлены тесты для проверки корректности подписи запросов.
  • Исправлена ошибка `403 Forbidden` при интеграции с `itrx.io`.
  • Устранена ошибка получения ресурсов аккаунта.
  • Спроектирована и реализована интеграция `ResourceManagement` в `tron plugin`.
  • Проведено ручное тестирование отправки транзакции с делегированием.
  • Планирование и подготовка тестового окружения.
  • Написаны JS-скрипты для тестирования `tron-api` gRPC сервиса.
  • Устранена ошибка `unwrap` при broadcast транзакции (`ResourceState`).
  • Исправлена ошибка `illegal id` в `.proto` файле.
  • Реализована полноценная обработка ошибок на случай, если делегация невозможна.
  • Восстановлена работа метода `get_account_resources`.
  • Обновлены и исправлены интеграционные тесты для покрытия нового функционала.
  • Планирование на день.
  • Проведено исследование существующих крипто-кошельков: изучен исходный код `wallet-core`.
  • Проведен анализ исходного кода `ios-trust-wallet`.
  • Выполнена проверка внутренней логики работы `trust-wallet` путем перехвата API-запросов.
  • Подготовлена основа для проекта `rustwallet`: создан репозиторий и настроена структура.
  • Подобран основной стек зависимостей для Rust-части проекта.
  • Планирование и согласование дизайна приложения с командой.
  • Инициализирован backend-проект и реализована базовая сетевая логика.
  • Реализованы HTTP-вызовы к ноде TRON.
  • Написан код для gRPC-прокси для перенаправления вызовов.
  • Прописаны типы данных с сериализацией для работы с TRON по HTTP.
  • Реализован отдельный gRPC-роутер для проксирования вызовов в TRON.
  • Планирование, добавление параметров TRON-ноды в конфигурацию.
  • Настроен доступ к новому Git-репозиторию через VPN.
  • Проведено исследование и выбрана система хранения данных (`IOTA Stronghold`).
  • Подключен и настроен `IOTA Stronghold` в проекте.
  • Реализован ключевой функционал кошелька: создание `seed` для HD-кошелька.
  • Создан реестр поддерживаемых блокчейнов.