MELD 개발일지 18

Jan 09 2023
차입 및 대출 온체인.

대출 및 대출

온체인

  • 더 나은 코드 구성을 위해 풀에 대한 철회 및 마이그레이션 논리를 별도의 파일로 이동합니다.
  • 실행 비용을 줄이기 위해 풀 최소 ADA 값을 확인하지 마십시오.
  • UX를 ​​개선하면서 논리 검사를 단순화하기 위해 계정 데이터 내 각 계정에 필요한 최소 ADA 값을 저장합니다.
  • 계정 출력에 대한 정확한 값과 데이터를 어설션합니다.
  • 기능을 오프 체인으로 내보내기 위해 상태 변경을 풀에 적용하는 것을 다시 작성하십시오.
  • 오라클 형식을 분리하여 다른 오라클과 쉽게 통합할 수 있습니다.
  • 부분 청산 허용, 계정 청산 시 폐쇄 요소 확인, 청산인 및 프로토콜에 대한 인센티브 계산.
  • 계약 마이그레이션을 위한 통합 테스트를 추가합니다.
  • 프로토콜의 상태를 JSON으로 추출하는 API를 작성합니다.
  • API 스키마에 세부정보를 추가합니다.
  • GHC 성능 빌드 플래그를 재설정합니다.
  • 풀 기능을 오프체인으로 내보내 코드 중복을 피하고 예기치 않은 버그를 방지하면서 온체인 및 오프체인 측면에서 중복 논리를 유지합니다.
  • plutus-ledger. _
  • 여러 계정의 상태 쿼리를 지원합니다.
  • 내보낸 온체인 기능을 배처에서 사용합니다.
  • 전역 상태를 쿼리하고 파생 데이터를 계산하여 프런트엔드를 지원하는 API를 구현합니다.
  • 일부 API 유형에 대한 Aeson 인스턴스를 수정합니다.
  • 마이크로서비스를 위한 추가 내부 로드 밸런서를 도입하여 초기 백엔드 인프라를 수정했습니다.
  • 백엔드 마이크로서비스를 구축, 푸시 및 배포하기 위해 Github 워크플로를 구성했습니다.
  • 테스트넷 출시를 위한 Faucet 시스템 및 인증 메커니즘 구현.
  • Supply and Borrow 프로토콜에 대한 프런트엔드 통합.
  • MELD 지갑에서 토큰 송수신 구현.