MELD
December 19, 2023
Дневник разработчиков MELD 67
Привет! Добро пожаловать в наши дневники разработчиков. Здесь мы дадим вам возможность заглянуть за кулисы и увидеть, как мы делаем MELDapp еще лучше. Итак, чем мы занимались за последнюю неделю?
Веб-приложение MELDapp:
- Запустили ADA и MELD стейкинг в публичный тестнет, сделав их доступными для членов нашего сообщества,
- Мы добросовестно проанализировали все полученные фидбеки (спасибо МЭЛДеры! 🙏) и разработали несколько дальнейших улучшений UX/UI,
- Работали над дашбордом операторов узлов MELD и процессом регистрации,
- Продолжили работу над протоколом кредитования и заимствования (L&B).
MELDapp Мобильное приложение:
- Проверили статус фидбеков API v2 и обновили модуль соответствующим образом,
- В модуль Meld API были добавлены конечные точки для стейкинга,
- Рассмотрели несколько сообщений об ошибках KYC (500 error) и обсудили их с провайдером, чтобы предложить улучшения для этого процесса,
- Создали новую функцию быстрого переключения активов в дашборде (нажмите и удерживайте под карточкой актива, чтобы разблокировать скрытую функциональность карусели),
- Написали и провели модульные тесты для функции быстрого переключения активов в дашборде,
- Исследована ошибка неправильного ввода пароля,
- Устранена ошибка VelmieApi с фиксированным экраном блокировки,
- Незначительное исправление макета дашборда,
- Незначительные исправления виджетов цены/топового движителя на дашборде,
- Незначительное исправление списка транзакций на дашборде,
- Начата разработка пользовательского интерфейса FIAT / Banking в приложении.
Приложение:
- Исправлено дублирование имени источника данных при развертывании подграфа,
- Доработана ленивая загрузка пагинации NFT,
- Обновлен NFT API: появилась возможность фильтрации по сети,
- Применен параллелизм для оптимизации производительности запросов к подграфу ERC721,
- Обновлен API стейкинг/пользователь: Возвращается позиция стейкинга вместо простого nftID,
- Реализован API для стейкинга/доступных вознаграждений,
- Реализован API для получения всех контрактов по стейкингу,
- Возвращение totalRewards при получении стейкинг GlobalEpoch,
- Выявлены и устранены ошибки, связанные со стейкингом,
- Использование динамически генерируемого подграфа для отслеживания изменений, связанных с адресами контрактов,
- Реализовано отслеживание всех адресов контрактов в подграфе,
- Реализовано отслеживание событий, связанных с получением вознаграждения, в подграфе,
- Реализован API для возврата пользователям вознаграждения за каждую эпоху,
- Исправлены ошибки расчета суммы стейкинга в коде go,
- Обновлен конфиг новых контрактов,
- Переделано отображение подграфов в соответствии с новой логикой контрактов,
- Добавлено nodeName в API,
- Удалено предыдущее обновление для нод и глобалов в стейкинге и введена проверка получения значения из карты,
- Удален жестко закодированный адрес NFT стейкинга в конфиге,
- Обновлен маппинг для контракта стейкинга в конфиге,
- Добавлены данные об узле в конечную точку API для глобальных данных стейкинга,
- Добавлены данные об операторе в конечную точку API для узла,
- Добавлено поле для возврата общей взвешенной суммы,
- Написана функция для запроса общей взвешенной суммы в диапазоне эпох,
- Появилась возможность фильтровать транзакции по сети,
- Завершена реализация потока частичного слэшинга стейкинга,
- Развернули стейкинг в тестовых сетях (DEV и публичной),
- Проведена верификация смарт-контрактов стейкинга в тестовой сети,
- Внесены небольшие исправления в метаданные стейкинг NFT,
- Реализован скрипт для установки вознаграждений за стейкинг в тестовой сети.
Инфраструктура:
- Написан новый скрипт для настройки AWS IaC env с помощью aws sso,
- Небольшие исправления для нового тестнет-релиза,
- Настроен том EFS для сервиса API стекинга,
- VADD поддержка AWS Lambda python скрипт,
- Настроена и развернута новая инфраструктура сервиса вознаграждений за стейкинг,
- Настроена сборка и развернут конвейер GitHub для нового сервиса вознаграждений за стейкинг,
- Обновлен сервис Grafana до последней стабильной версии,
- Очищены старые неиспользуемые панели Grafana.
Мы очень ценим вашу неизменную поддержку, которая остается для нас важнейшим фактором. Ваши отзывы имеют неизмеримую ценность, поскольку мы продолжаем совершенствовать и улучшать MELDapp. Следите за обновлениями в ближайшие недели.