MELD 개발일지 13

Dec 05 2022
오프체인 대출 및 대출:.

차용 및 대출

오프체인:

  • 관리자, 풀 및 마이그레이션을 제어하는 ​​운영자 NFT를 잠그는 UTXO를 추적하는 인덱서를 구현했습니다.
  • 공개 키 해시를 사용하는 대신 NFT를 통해 오라클 운영자 인증을 구현했습니다.
  • 자산 가격 맵을 요청 본문에 추가하여 Oracle API 엔드포인트를 완료하여 시장 가격을 제공했습니다.
  • 사용자가 잘못된 요청을 제출하지 않도록 API에서 계정을 업데이트하기 위해 거래를 구축할 때 더 많은 조건을 확인하십시오.
  • 풀 계약의 현재 상태를 가져오는 API를 구현했습니다.
  • 기본 API 서버에서 API 설명서 서버를 분리하여 문서 서버의 조기 배포를 가능하게 했습니다.
  • API 스키마에 대한 설명 및 문서가 추가되었습니다.
  • API 설명서 서버를 도커화했습니다.
  • Faucet 서버 및 API 문서 서버 도커 이미지가 빌드되면 ECR로 푸시하도록 CI를 업데이트했습니다.
  • 중복 빌드를 방지하기 위해 응용 프로그램 이미지 전에 빌더 이미지를 빌드하여 경합 상태 문제 및 비정상적인 빌드를 유발합니다.
  • 배처가 배치에서 너무 많은 계정을 처리해야 하는 경우 체인 트랜잭션 빌드를 지원하도록 배치 서비스를 업데이트했습니다.
  • 테스트 취약성을 줄이기 위해 통합 테스트에서 최신 상태를 쿼리하는 몇 가지 유틸리티 함수를 작성했습니다.
  • 배치 서비스에 대한 일부 통합 테스트를 공식화하고 설정된 담보 요청에 대한 단위 테스트를 더 추가했습니다.
  • 테스트 작성 효율성을 향상시키기 위해 기능 테스트를 위한 기반을 구현했습니다.
  • 더 명확하게 하기 위해 테스트 사용자 자격 증명을 리팩토링했습니다.
  • Oracle 인덱서에 대한 테스트 사례를 추가했습니다.
  • 환경 변수를 사용하여 동일한 실행 파일에서 통합 또는 기능 테스트를 실행했습니다.
  • 통합 테스트에서 여러 테스트 사용자를 지원했습니다.
  • 대출 수도꼭지 운영자 전용 테스트 키를 사용하십시오.
  • 업데이트된 대출 거래 다이어그램: 계정 생성, 업데이트 및 폐쇄.
  • 오래된 인프라를 유지 관리하고 사용하지 않는 일부 RDS 데이터베이스를 끕니다.
  • 다가오는 연도의 클라우드 예산을 계획합니다.
  • Lending-api 문서용 Fargate 서비스.
  • Lending-api 문서에 대한 로드 밸런서 및 대상 그룹 구성.