Dziennik dewelopera MELD 12
Nov 28 2022
Pożyczanie i udzielanie pożyczek w łańcuchu:.

Pożyczanie i pożyczanie
Na łańcuchu:
- Dodano mechanizm likwidacji do kontraktów kont i puli
- Naprawiono typy danych listy kontraktów puli, aby zmniejszyć koszt ExUnit z funkcji tryFromData
- Naprawiono funkcję sprawdzania zakresu ważności w łańcuchu, aby ominąć ograniczenie Cardano-api polegające na otwarciu górnej granicy
- Zezwolono użytkownikom na anulowanie oczekujących żądań, które nie zostały zastosowane do umowy jPool. Zmieniono logikę aktualizacji oczekujących żądań w kontrakcie konta, aby zmniejszyć kalkulację.
- Dodano logikę palenia tokena autoryzacji konta podczas zamykania konta.
- Zrefaktoryzowano więcej miejsc za pomocą plet zamiast let w celu optymalizacji kodu w łańcuchu.
- Zmieniono metodę aktualizacji cen Oracle z używania klucza głównego na używanie NFT
- Dodano logikę dla kontraktu puli, aby pominąć sprawdzanie wymogu wartości kredytu do zabezpieczenia dla wniosków o wpłatę i spłatę
- Dodaj migrację dla umów puli i kont
- Wdrożono ograniczenia opłat za wpłatę za wpłatę, spłatę i ustanowienie zabezpieczenia
- Dodano testy jednostkowe dla kodu likwidacyjnego w łańcuchu
- Dodano spłatę, pożyczkę, ustanowienie zabezpieczenia, zamknięcie konta w api
- Oddzielna pamięć podręczna dist-newstyle dla różnych kompilacji PR
- Wyodrębniono maksymalny czas trwania między dolną a górną granicą zakresu ważności z ostatniego punktu odniesienia kontraktu menedżera zamiast twardego kodu podczas tworzenia transakcji wsadowej.
- Testy integracyjne dla aktualizacji indeksatora konta, pożyczki, spłaty, ustanowienia zabezpieczenia, zamknięcia konta
- Testy integracyjne dla transakcji wsadowych.
- Ulepszone lepsze logowanie dla testów integracyjnych.
- Wymuszona maksymalna liczba wejść zabezpieczenia w budowaniu transakcji poprzez zapytanie o parametry protokołu Cardano
- Ponowiona próba zapytania do bazy danych w przypadku niepowodzenia w testach integracji, aby uniknąć niestabilnych testów
- Zaktualizowana konfiguracja kranu z większą liczbą typów tokenów i bardziej czytelną nazwą tokena
- Sprawdzono komunikat o błędzie dla niektórych nieudanych scenariuszy w testach jednostkowych
- Przeskanowano wszystkie aktywne konta AWS za pomocą oprogramowania prowler pod kątem najlepszych praktyk w zakresie bezpieczeństwa
- Konserwacja instancji przekaźnika palika Cardano na starym stosie MELD
- Utrzymanie instancji produkującej pakiet Cardano na starym stosie MELD
- Czyszczenie starych nieużywanych instancji ec2
