MELD
January 9

Дневник разработчиков MELD 68 

Добро пожаловать к нам после каникул! Приготовьтесь к новым событиям в дневниках разработчиков MELD в новом 2024 году! На этой неделе наша команда добилась значительного прогресса и представила несколько интересных обновлений для MELDapp.

Веб-приложение MELDapp:

  • Мы работали над несколькими улучшениями UX/UI для MELD Staking ( на некоторых нодах аптайм составлял 0.00%, доходность конкретных пулов была удалена и заменена на % заполненности, ноды MELD оповещали о слэшинге, вместо максимальной 5-летней доходности отображался диапазон APR для родительского баннера доступных пулов),
  • Работали над множеством улучшений бриджа (изменили инструкции во всплывающем окне при бридже более 1M токенов MELD, исследовали проблему "Вы должны иметь не менее 52 ADA, чтобы оплатить этот порт" при бридже с блокчейна Cardano),
  • Продолжаем работать над кридотованием и заимствованием.

MELDapp Мобильное приложение:

  • Завершил работу над схемой и документацией архитектуры iOS-приложения,
  • Создана утилита для автоматизации создания классов и шаблонного кода в проектах,
  • Реализована функция просмотра статуса транзакций и уведомлений,
  • Обновлен MeldAPI до последней версии,
  • Добавлено логирование sentry в потоки транзакций,
  • Улучшено поведение функции перетаскивания в представлении токенов,
  • Исправлены проблемы с форматированием в представлении кодов,
  • Исправлена ссылка на проводник блокчейна в представлении деталей транзакции,
  • Исправлены проблемы с расчетом газа в отображении деталей транзакции во время ее проведения,
  • Исправлена подпись суммы в представлении деталей транзакции при отображении во время транзакции,
  • Исправлен механизм перезагрузки списка транзакций.

Приложение:

  • Предотвращение использования жестко заданного NFT адреса стейкинга из конфига,
  • Добавлены тесты для API данных глобальной эпохи стейкинга,
  • Важное исправление: Устранено неправильное предыдущее обновление для узла и глобала на стейкере,
  • При получении NFT теперь используется параметр LastReceivedTime,
  • Отлажена и исправлена проблема с пустым списком Cardano NFT,
  • Реализованы общие функции для регистрации и передачи ошибок API,
  • Добавлен API для запроса всех запросов к ноде,
  • Написан API для получения глобального распределения уровней,
  • Исправлена ошибка, связанная с неправильным расчетом вознаграждения,
  • Исправлена ошибка, связанная с неправильной эпохой запроса вознаграждения в подграфе,
  • Установлено нулевое значение вознаграждения, если узел неактивен или заслэшен,
  • Валидирован номер эпохи в конечной точке /global/epoch,
  • Для снижения стоимости запроса при запросе к Cardano NFT отказались от обработки EVM сети,
  • Реализован API для получения распределения стейблкоинов по узлам и уровням,
  • Переписана функция для получения обновленных адресов Cardano для уведомлений,
  • Переработаны вспомогательные функции для работы с параллельными транзакциями,
  • Получение потраченных транзакций из индексатора вместо Kupo для Cardano уведомлений,
  • Форматирование двойных полей в виде строки в ответе API для согласованности,
  • Переместили жестко закодированный десятичный счет в конфиг,
  • Реализовали скаффолдинг для портала отправки транзакций,
  • Сделали промежуточные модули многоразовыми для разных API,
  • Создали общие функции для логирования и получения ошибок API,
  • Использовали параллелизм для улучшения запросов к подграфам,
  • Аннотирование имен типов для улучшения генерации типов в запросах к подграфам,
  • Реализовали дросселирование параллелизма для API,
  • Удалены временные таблицы перед запуском backfill для предотвращения конфликтов данных,
  • Добавлена Cardano-подпись для аутентификации на бэкенде,
  • Исправлена ошибка, связанная с авторизацией бэкенда,
  • Переименованы поля в новом API для согласованности,
  • Добавлена обработка ошибок для нативного EVM-индексатора,
  • Изучен EVM-код кредитования и заимствования,
  • Исправлен неверный policyID при запросе Cardano NFT из Kupo,
  • Исправлена ошибка нативного EVM-индексатора: фильтрация зарегистрированных адресов и дезинфекция revertReason,
  • Настроен URL API по умолчанию для каждого окружения для Swagger-документов,
  • Тестирование потока ликвидации для Кредитования и Заимствования,
  • Разработан новый поток для получения количества активных запросов узла MELD,
  • Внесены изменения в способ расчета комиссии за стейкинг.

Инфраструктура:

  • Конфигурация большего объема памяти для службы резервного копирования,
  • Конфигурация большего дискового пространства для архивного узла Avalanche,
  • Конфигурация большего дискового пространства для базы данных Polygon сервиса.

Ваша непоколебимая поддержка для нас очень важна! Ваши отзывы для нас как золото, так как мы продолжаем делать MELDapp еще лучше. Приготовьтесь к тому, что в ближайшие недели вас ожидают интересные обновления!