Dziennik deweloperów MELD 13
Dec 05 2022
Pożyczanie i udzielanie pożyczek poza łańcuchem:.
Pożyczanie i pożyczanie
poza łańcuchem:
- Wdrożono indeksator śledzący UTXO operator blokujący NFT kontrolujący menedżera, pulę i migrację.
- Zaimplementowano autoryzację operatora oracle za pośrednictwem NFT zamiast używania skrótu klucza pub.
- Dodano mapę cen aktywów do treści żądania, aby ukończyć punkt końcowy interfejsu API Oracle w celu podawania cen rynkowych.
- Sprawdź więcej warunków podczas tworzenia transakcji, aby zaktualizować konta w interfejsie API, aby użytkownicy nie przesyłali nieprawidłowych żądań.
- Zaimplementowano API, aby uzyskać aktualny stan umowy puli.
- Oddzielono serwer dokumentacji API od głównego serwera API, umożliwiając wczesne wdrożenie serwera doc.
- Dodano opis i dokumentację schematu interfejsu API.
- Dockeryzowano serwer dokumentacji API.
- Zaktualizowano CI, aby przesyłać obrazy dokera serwera kranowego i serwera dokumentacji interfejsu API do ECR po ich zbudowaniu.
- Zbudowany obraz konstruktora przed obrazami aplikacji, aby uniknąć powielania kompilacji, które powodują problemy z wyścigiem i niestabilną kompilację.
- Zaktualizowano usługę przetwarzania wsadowego w celu obsługi tworzenia transakcji łańcuchowych, gdy moduł dozujący musi obsłużyć zbyt wiele kont w partii.
- Napisałem kilka funkcji narzędziowych do sprawdzania najnowszego stanu w testach integracyjnych, aby zmniejszyć niestabilność testów.
- Sformalizowano niektóre testy integracyjne dla usługi przetwarzania wsadowego i dodano więcej testów jednostkowych dla ustawionego żądania zabezpieczenia.
- Wdrożyłem bazę do testów funkcjonalnych w celu poprawy efektywności pisania testów.
- Zmieniono poświadczenia użytkownika testowego, aby uzyskać większą przejrzystość.
- Dodano przypadek testowy dla indeksatora oracle.
- Użył zmiennej środowiskowej do uruchomienia testów integracyjnych lub funkcjonalnych z tego samego pliku wykonywalnego.
- Obsługa wielu użytkowników testowych w teście integracyjnym.
- Użyj dedykowanego klucza testowego dla operatora kranu pożyczkowego.
- Zaktualizowano schematy transakcji pożyczkowych: tworzenie, aktualizacja i zamykanie konta.
- Konserwacja starej infrastruktury, wyłączenie niektórych nieużywanych baz danych RDS.
- Planowanie budżetu chmury na nadchodzący rok.
- Usługa Fargate do wypożyczania dokumentów API.
- Konfigurowanie modułu równoważenia obciążenia i grupy docelowej dla dokumentów Lending-api.

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































