MELD
October 23, 2023

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

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

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

Выпущена новая сборка 1.1.21, содержащая несколько улучшений UX/UI:

  • Развернута функция обертывания gMELD в MELD (и развертывание MELD в gMELD),
  • Баннер промо-кампании BRIDGE вернулся в нормальное состояние,
  • Заменено фоновое изображение входа в систему (3D-вихрь) на PNG-файл меньшего размера для повышения производительности и времени загрузки.
  • Улучшение выбора активов в раскрывающемся списке «Поток приема» (неправильные иконки для Ethereum, отсутствие родного токена MELD),
  • Эквивалентные значения криптобалансов в долларах отображаются с максимум двумя десятичными знаками.
  • Исправлен ввод более 9 десятичных знаков, приводивший к сбою приложения MELDapp, и добавлена ​​обработка ошибок для максимально допустимых десятичных знаков;
  • Продолжение работы над функцией стейкинга.

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

  • Находится в режиме ожидания и устранения проблем бета-релиза на основе обратной связи, полученной от наших бета-тестеров (спасибо!),
  • Начата работа над архитектурным редизайном дашборда MELDapp,
  • Перенесли проект и конвейеры Bitrise на последнюю версию IDE: Xcode15,
  • Начата миграция низкоуровневой архитектуры API на новые фреймворки, в том числе:

- Конечные точки входа/регистрации VelmieAPI

- Конечные точки дашборда MeldAPI

Приложение:

  • Настройка конвейера с обработкой отката для индекса нативных токенов EVM,
  • Реализована логика обработки транзакций EVM для извлечения переводов нативных токенов и обновления баланса,
  • Для вычисления начального баланса используется BlockCache, что позволяет избежать слишком частых обращений к узлу,
  • Улучшена устойчивость индекса нативных токенов при выходе из строя сервера,
  • Реализована логика работы с нативными токенами EVM для всех API отслеживания,
  • Исправлена проблема отсутствия начального баланса для токенов ERC20,
  • Рефакторинг кода API хендлера с целью сделать его более модульным,
  • Настроен клиент NATS и сервис уведомлений,
  • Запущен сервис уведомлений,
  • Очищены временные таблицы, созданные при обратном заполнении токенов EVM,
  • Добавлены методы API для администратора для управления поддерживаемыми токенами,
  • Реализовано добавление шлюзов в базу данных в случае их отсутствия и удаление API по добавлению шлюзов,
  • Реализован запрос метаданных токена из узла EVM при добавлении токенов API,
  • Настроено промежуточное программное обеспечение и прокси блокчейна для API,
  • Решены некоторые существующие TODO в кодовой базе,
  • Добавлено API для удаления кэша,
  • Теперь используется общий начальный и конечный блок для каждой цепочки, а не для каждого токена,
  • Завершено модульное тестирование основных потоков для протокола стейкинга MELD,
  • Разработан улучшенный процесс слэшинга узлов MELD, допускающий частичный слэшинг.

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

  • Настроена инфраструктура для двух новых индексаторов отслеживания,
  • Продолжается вывод из эксплуатации ненужных сервисов,
  • Терраформированные сигналы тревоги Cloudwatch для сервисов Fargate.

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