Дневник разработчиков 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
