From 55dd2e5e1df6cbb687a336e2b436978a44aabe64 Mon Sep 17 00:00:00 2001 From: Jeroen Offerijns Date: Sat, 1 Jun 2024 20:01:13 +0200 Subject: [PATCH] fix: move update NAV call --- src/mappings/handlers/blockHandlers.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mappings/handlers/blockHandlers.ts b/src/mappings/handlers/blockHandlers.ts index 5fb5c84b..c3dfc3d2 100644 --- a/src/mappings/handlers/blockHandlers.ts +++ b/src/mappings/handlers/blockHandlers.ts @@ -40,7 +40,6 @@ async function _handleBlock(block: SubstrateBlock): Promise { const pools = await PoolService.getCfgActivePools() for (const pool of pools) { await pool.updateState() - await pool.updateNAV() await pool.resetDebtOverdue() // Update tranche states @@ -72,6 +71,9 @@ async function _handleBlock(block: SubstrateBlock): Promise { } await pool.updateNumberOfActiveAssets(BigInt(Object.keys(activeLoanData).length)) + // NAV update requires updated offchain cash value + await pool.updateNAV() + //PoolFees operations const accruedFees = await pool.getAccruedFees() for (const accruals of accruedFees) {