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