@@ -151,7 +151,7 @@ export class MonitoringController {
151151 @ApiExcludeEndpoint ( )
152152 async btcHistory (
153153 @Query ( 'range' ) range : string ,
154- ) : Promise < { points : { timestamp : string ; netBalance : number ; onchain : number ; lndOnchain : number ; lightning : number ; citrea : number ; wbtc : number ; wbtce : number } [ ] ; range : string } > {
154+ ) : Promise < { points : { timestamp : string ; netBalance : number ; onchain : number ; lndMinusCustomer : number ; citrea : number ; wbtc : number ; wbtce : number } [ ] ; range : string } > {
155155 const { fromDate, grouping } = this . parseRange ( range ) ;
156156
157157 const [ balanceHistory , evmHistory , seedBalance , seedEvmBalances ] = await Promise . all ( [
@@ -217,7 +217,7 @@ export class MonitoringController {
217217 evmHistory : { timestamp : string ; blockchain : string ; nativeBalance : number ; tokenBalances : string } [ ] ,
218218 seedBalance ?: { timestamp : string ; onchainBalance : number ; lndOnchainBalance : number ; lightningBalance : number ; citreaBalance : number ; customerBalance : number } ,
219219 seedEvmBalances ?: { timestamp : string ; blockchain : string ; nativeBalance : number ; tokenBalances : string } [ ] ,
220- ) : { timestamp : string ; netBalance : number ; onchain : number ; lndOnchain : number ; lightning : number ; citrea : number ; wbtc : number ; wbtce : number } [ ] {
220+ ) : { timestamp : string ; netBalance : number ; onchain : number ; lndMinusCustomer : number ; citrea : number ; wbtc : number ; wbtce : number } [ ] {
221221 const allTimestamps = new Set < string > ( ) ;
222222 for ( const b of balanceHistory ) allTimestamps . add ( new Date ( b . timestamp ) . toISOString ( ) ) ;
223223 for ( const e of evmHistory ) allTimestamps . add ( new Date ( e . timestamp ) . toISOString ( ) ) ;
@@ -230,7 +230,7 @@ export class MonitoringController {
230230 let balIdx = 0 ;
231231 let evmIdx = 0 ;
232232
233- const points : { timestamp : string ; netBalance : number ; onchain : number ; lndOnchain : number ; lightning : number ; citrea : number ; wbtc : number ; wbtce : number } [ ] = [ ] ;
233+ const points : { timestamp : string ; netBalance : number ; onchain : number ; lndMinusCustomer : number ; citrea : number ; wbtc : number ; wbtce : number } [ ] = [ ] ;
234234
235235 for ( const ts of sorted ) {
236236 while ( balIdx < balanceHistory . length && new Date ( balanceHistory [ balIdx ] . timestamp ) . toISOString ( ) <= ts ) {
@@ -244,10 +244,8 @@ export class MonitoringController {
244244 }
245245
246246 const onchain = lastBalance ? Number ( lastBalance . onchainBalance ) / 1e8 : 0 ;
247- const lndOnchain = lastBalance ? Number ( lastBalance . lndOnchainBalance ) / 1e8 : 0 ;
248- const lightning = lastBalance ? Number ( lastBalance . lightningBalance ) / 1e8 : 0 ;
247+ const lndMinusCustomer = lastBalance ? ( Number ( lastBalance . lndOnchainBalance ) + Number ( lastBalance . lightningBalance ) - Number ( lastBalance . customerBalance ) ) / 1e8 : 0 ;
249248 const citrea = lastBalance ? Number ( lastBalance . citreaBalance ) / 1e8 : 0 ;
250- const customer = lastBalance ? Number ( lastBalance . customerBalance ) / 1e8 : 0 ;
251249
252250 let wbtc = 0 ;
253251 let wbtce = 0 ;
@@ -266,10 +264,9 @@ export class MonitoringController {
266264
267265 points . push ( {
268266 timestamp : ts ,
269- netBalance : onchain + lndOnchain + lightning + citrea + wbtc + wbtce - customer ,
267+ netBalance : onchain + lndMinusCustomer + citrea + wbtc + wbtce ,
270268 onchain,
271- lndOnchain,
272- lightning,
269+ lndMinusCustomer,
273270 citrea,
274271 wbtc,
275272 wbtce,
0 commit comments