MELD
September 19, 2023

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

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

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

  • Выпущена сборка 1.1.17, в которой реализован ряд ключевых функций, перечисленных ниже, а также улучшен пользовательский интерфейс - убраны кнопки быстрого действия с "родительских баннеров токенов", увеличен %-ползунок потока отправки, более подробная архитектура информации о выборе токенов в потоке отправки, более просторный вид аккордеона/списка токенов под "родительскими баннерами", метрика для отслеживания и обзора активности изменена с % на VOLUME,
  • Завершена работа по созданию моста между $MELD и множеством других поддерживаемых токенов, который теперь находится в PROD за флагом функции для окончательного тестирования,
  • Завершены работы по интеграции WalletConnect, который теперь находится в среде PROD за флагом возможности для последнего набора тестов основной сети,
  • Развернуто несколько исправлений ошибок в системе Cardano.

Приложение:

  • Рефакторинг контрактов протокола стекинга на более мелкие контракты, разделение их по функциональности и логике хранения,
  • Реализация динамических метаданных NFT для $MELD Staking NFTs (для представления информации о позиции стэкинга в виде изображения NFT),
  • Завершено развертывание подграфа для токенов ERC-721. Включено развертывание нескольких подграфов для нескольких сетей и запущено одновременно с сервисом развертывания и пополнения токенов ERC20,
  • Написаны интеграционные тесты для API баланса NFT,
  • Распараллеливание процесса развертывания токенов ERC-721 и моделирования транзакций для сокращения времени выполнения тестов. Поддержка одновременного моделирования нескольких токенов для тестирования более разнообразных случаев,
  • Исправлен корректный опрос ожидания при обратном заполнении. Обновлен поток обратного заполнения ERC-721 для устранения утечек памяти,
  • Реализован API истории баланса. Получение исторических цен из базы данных, а затем расчет баланса в долларах США. Написаны интеграционные тесты,
  • Использовались данные о ценах из CMC API вместо базы данных для запросов токенов кошелька,
  • Реализован API баланса NFT для бэкенда Go и написаны для него тесты,
  • Создана новая сборка и протестирован конвейер для бэкэнда Go с использованием Docker. Унифицированы различные среды и сервисы в настройке Docker-compose,
  • Изучены стратегии полной переписывания серверной части,
  • Проведен для команды тренинг по лучшим практикам Gо,
  • Проведен самоаудит запросов GraphQL и SQL, устранены выявленные проблемы,
  • Реорганизована конечная точка API токенов кошелька,
  • Решены сложные проблемы, связанные с интеграцией моста ChainPort, и предложены обходные пути.
  • Использовалось другое имя цепочки для развертывания подграфа в проекте Bank-Signup-Airdrop.
  • Развертывание служб отслеживания в среде разработки после внесения изменений.
  • Введено несколько улучшений API (стандартизация общих функций для новых обработчиков API, поддержка дополнительных фильтров для API транзакций, возможность администратору добавлять несколько токенов одновременно, запрашивать и возвращать статус подграфов при получении сетей).
  • Помощь команде внешнего интерфейса в улучшении ставок Cardano.

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

  • Обновлен сервис SonarQube до последней стабильной версии,
  • Исправлены проблемы с сайтом meld.fi ,
  • Установлен и настроен новый экземпляр бегуна GitHub,
  • Адаптированные рабочие процессы GitHub для нового средства запуска GitHub,
  • Открыт порт индексатора узла графа на локальном брандмауэре.

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