@@ -124,6 +124,7 @@ func (eng *DebtEngine) updateLocalState(blockNum int64, block *schemas.Block) (p
124124func (eng * DebtEngine ) CalculateDebt () {
125125 blocks := eng .repo .GetBlocks ()
126126 sessions := eng .repo .GetSessions ()
127+ log .Info (len (sessions ))
127128 // sort block numbers
128129 noOfBlock := len (blocks )
129130 blockNums := make ([]int64 , 0 , noOfBlock )
@@ -192,6 +193,7 @@ func (eng *DebtEngine) CalculateDebt() {
192193 }
193194 //
194195 // calculate each session debt
196+ log .Info (len (sessionsUpdated ), blockNum )
195197 for sessionId := range sessionsUpdated {
196198 session := sessions [sessionId ]
197199 if (session .ClosedAt != 0 && session .ClosedAt <= blockNum ) || session .Since > blockNum {
@@ -209,6 +211,7 @@ func (eng *DebtEngine) CalculateDebt() {
209211 log .Fatalf ("CM(%s):pool is missing stats at %d, so cumulative index of pool is unknown" , cmAddr , blockNum )
210212 }
211213 }
214+ // log.Fatal("")
212215 //
213216 eng .createTvlSnapshots (blockNum , marketToTvl )
214217 if len (sessionsUpdated ) > 0 {
@@ -341,6 +344,7 @@ func (eng *DebtEngine) GetCumulativeIndexAndDecimalForCMs(blockNum int64, ts uin
341344}
342345
343346func (eng * DebtEngine ) SessionDebtHandler (blockNum int64 , session * schemas.CreditSession , cumIndexAndUToken * ds.CumIndexAndUToken ) {
347+ log .Info (blockNum , session .ID )
344348 sessionId := session .ID
345349 sessionSnapshot := eng .lastCSS [sessionId ]
346350 cmAddr := session .CreditManager
@@ -384,6 +388,7 @@ func (eng *DebtEngine) SessionDebtHandler(blockNum int64, session *schemas.Credi
384388 eng .ifAccountLiquidated (sessionId , cmAddr , session .ClosedAt , session .Status )
385389 eng .addCurrentDebt (debt , cumIndexAndUToken .Decimals )
386390 }
391+ log .Info (utils .ToJson (debt ))
387392 eng .AddDebt (debt , sessionSnapshot .BlockNum == blockNum )
388393}
389394
0 commit comments