MELD Dev Diary 13

Dec 05 2022
การยืมและให้ยืมนอกเครือข่าย:.

การยืมและให้ยืม

ออฟไลน์:

  • ใช้ตัวสร้างดัชนีที่ติดตามตัวดำเนินการล็อค UTXOs NFT ที่ควบคุมตัวจัดการ พูล และการย้ายข้อมูล
  • ใช้การอนุญาตโอเปอเรเตอร์ของ Oracle ผ่าน NFT แทนการใช้แฮชคีย์ Pub
  • เพิ่มการแมปราคาสินทรัพย์ไปยังเนื้อหาคำขอเพื่อสิ้นสุด Oracle API endpoint เพื่อฟีดราคาตลาด
  • ตรวจสอบเงื่อนไขเพิ่มเติมเมื่อสร้างธุรกรรมเพื่ออัปเดตบัญชีที่ API เพื่อหลีกเลี่ยงไม่ให้ผู้ใช้ส่งคำขอที่ไม่ถูกต้อง
  • ใช้ API เพื่อรับสถานะปัจจุบันของสัญญารวม
  • แยกเซิร์ฟเวอร์เอกสาร API ออกจากเซิร์ฟเวอร์ API หลัก ทำให้สามารถใช้งานเซิร์ฟเวอร์เอกสารได้ตั้งแต่เนิ่นๆ
  • เพิ่มคำอธิบายและเอกสารสำหรับสคีมา API
  • เชื่อมต่อเซิร์ฟเวอร์เอกสารประกอบ API
  • อัปเดต CI เพื่อพุชเซิร์ฟเวอร์ faucet และอิมเมจนักเทียบท่าเซิร์ฟเวอร์เอกสาร API เป็น ECR เมื่อสร้างขึ้น
  • อิมเมจตัวสร้างที่สร้างขึ้นก่อนอิมเมจแอปพลิเคชันเพื่อหลีกเลี่ยงการสร้างซ้ำซึ่งทำให้เกิดปัญหาสภาพการแข่งขันและการสร้างที่ไม่สม่ำเสมอ
  • อัปเดตบริการแบทช์เพื่อสนับสนุนการสร้างธุรกรรมแบบลูกโซ่เมื่อแบทช์ต้องจัดการกับบัญชีจำนวนมากเกินไปในชุดงาน
  • เขียนฟังก์ชันยูทิลิตี้บางอย่างเพื่อสืบค้นสถานะล่าสุดในการทดสอบการรวมเพื่อลดความไม่แน่นอนของการทดสอบ
  • ทำการทดสอบการผสานรวมอย่างเป็นทางการสำหรับบริการแบทช์และเพิ่มการทดสอบหน่วยเพิ่มเติมสำหรับคำขอหลักประกันที่ตั้งไว้
  • ใช้พื้นฐานสำหรับการทดสอบการทำงานเพื่อปรับปรุงประสิทธิภาพการเขียนแบบทดสอบ
  • ปรับโครงสร้างข้อมูลรับรองผู้ใช้ทดสอบใหม่เพื่อความชัดเจนยิ่งขึ้น
  • เพิ่มกรณีทดสอบสำหรับ oracle indexer
  • ใช้ตัวแปรสภาพแวดล้อมเพื่อรันการทดสอบการรวมหรือการทดสอบการทำงานจากไฟล์เรียกทำงานเดียวกัน
  • รองรับผู้ใช้ทดสอบหลายคนในการทดสอบการรวมระบบ
  • ใช้คีย์ทดสอบเฉพาะสำหรับผู้ให้ยืม faucet
  • ไดอะแกรมธุรกรรมการให้ยืมที่อัปเดต: สร้าง อัปเดต และปิดบัญชี
  • การบำรุงรักษาโครงสร้างพื้นฐานเก่า ปิดฐานข้อมูล RDS บางส่วนที่ไม่ได้ใช้
  • วางแผนงบประมาณคลาวด์สำหรับปีหน้า
  • บริการ Fargate สำหรับการให้ยืมเอกสาร API
  • การกำหนดค่าโหลดบาลานเซอร์และกลุ่มเป้าหมายสำหรับเอกสาร API ที่ให้ยืม