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

Nov 28 2022
Заимствование и кредитование в сети:.

Заимствование и кредитование

В цепочке:

  • Добавлен механизм ликвидации для контрактов счетов и пулов.
  • Исправлены типы данных списка контрактов пула для снижения стоимости ExUnit из функции tryFromData.
  • Исправлена ​​функция проверки диапазона действия в цепочке, чтобы обойти ограничение Cardano-API на открытость верхней границы.
  • Разрешено пользователям отменять ожидающие запросы, которые не были применены к контракту jPool. Изменена логика обновления ожидающих запросов в контракте аккаунта для меньшего расчета.
  • Добавлена ​​логика сжигания токена авторизации учетной записи при закрытии учетной записи.
  • Рефакторинг большего количества мест с использованием plet вместо let для оптимизации кода в цепочке.
  • Изменен метод обновления цены оракула с использования мастер-ключа на использование NFT.
  • Добавлена ​​логика для контракта пула, позволяющая пропустить проверку требования кредита к стоимости для депозита и запросов только на погашение.
  • Добавить миграцию для контрактов пула и учетной записи
  • Реализованы ограничения комиссионных сборов для депозита, погашения и установки залога.
  • Добавлены модульные тесты для кода ликвидации в цепочке.
  • Добавлено погашение, заимствование, установка залога, закрытие счета в API
  • Отдельный кеш dist-newstyle для разных сборок PR
  • Извлечена максимальная продолжительность между нижней и верхней границей диапазона действия из последних данных контракта с менеджером вместо жесткого кода при создании пакетной транзакции.
  • Интеграционные тесты для обновления индексатора учетной записи, заимствования, погашения, установки залога, закрытия учетной записи
  • Интеграционные тесты для пакетной обработки транзакций.
  • Улучшено ведение журнала для интеграционных тестов.
  • Принудительно введено максимальное количество залоговых входов при построении транзакции путем запроса параметров протокола Cardano.
  • Повторные запросы к БД при сбое в интеграционных тестах, чтобы избежать ненадежных тестов.
  • Обновлена ​​конфигурация сборщика с большим количеством типов токенов и более читаемым именем токена.
  • Исправлено сообщение об ошибке для некоторых неудачных сценариев в модульных тестах.
  • Просканированы все активные учетные записи AWS с помощью программного обеспечения prowler на предмет передового опыта в области безопасности.
  • Обслуживание экземпляра ретранслятора кола Cardano в старом стеке MELD
  • Техническое обслуживание экземпляра создания доли Cardano на старом стеке MELD
  • Очистка старых неиспользуемых экземпляров ec2