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. Следите за обновлениями в ближайшие недели.