Diario de desarrollo MELD 12
Nov 28 2022
Préstamos y préstamos en cadena:.

Empréstitos y préstamos
En cadena:
- Se agregó un mecanismo de liquidación a los contratos de cuentas y fondos comunes.
- Se corrigieron los tipos de datos de la lista de contratos de grupo para reducir el costo de ExUnit de la función tryFromData
- Se corrigió la función de rango de verificación de validez en la cadena para eludir la restricción cardano-api de que el límite superior está abierto
- Permitió a los usuarios cancelar solicitudes pendientes que no se han aplicado al contrato de jPool. Se modificó la lógica de actualizar las solicitudes pendientes en el contrato de cuenta para calcular menos.
- Se agregó la lógica de quemar el token de autenticación de la cuenta al cerrar una cuenta.
- Se refactorizaron más lugares usando plet en lugar de let para optimizar el código en cadena.
- Se cambió el método de precio de actualización de Oracle de usar la clave maestra a usar NFT
- Lógica agregada para el contrato de grupo para omitir la verificación del requisito de préstamo a valor para las solicitudes de depósito y reembolso solamente
- Agregar migración para contratos de Pool y Cuenta
- Se implementaron restricciones de tarifas de dosificador para depósitos, reembolsos y garantías establecidas
- Se agregaron pruebas unitarias para el código en cadena de liquidación.
- Pago agregado, préstamo, establecimiento de garantías, cierre de cuenta en api
- Caché dist-newstyle separado para diferentes compilaciones de relaciones públicas
- La duración máxima extraída entre el límite inferior y superior del rango de validez del último dato del contrato del administrador en lugar del código duro mientras se crea la transacción por lotes.
- Pruebas de integración para actualizar indexador de cuenta, pedir prestado, pagar, establecer garantías, cerrar cuenta
- Pruebas de integración para la transacción por lotes.
- Mejor registro mejorado para las pruebas de integración.
- Número máximo impuesto de entradas colaterales en la creación de transacciones consultando los parámetros del protocolo Cardano
- Se volvió a intentar consultar la base de datos sobre fallas en las pruebas de integración para evitar pruebas irregulares
- Configuración de faucet actualizada con más tipos de tokens y un nombre de token más legible
- Mensaje de error comprobado para algunos escenarios fallidos en pruebas unitarias
- Escaneó todas las cuentas de AWS activas utilizando el software Prowler para conocer las mejores prácticas de seguridad
- Mantenimiento en la instancia de retransmisión de estaca de Cardano en la antigua pila MELD
- Mantenimiento en la instancia de producción de estacas de Cardano en la antigua pila MELD
- Limpieza de instancias ec2 antiguas no utilizadas
