@@ -2,7 +2,6 @@ import { log, BigDecimal, BigInt, Address, DataSourceContext } from '@graphproto
22import {
33 RolloverVault ,
44 RolloverVaultAsset ,
5- ScaledUnderlyingVaultDepositorBalance ,
65 RolloverVaultDailyStat ,
76 Tranche ,
87} from '../../generated/schema'
@@ -173,7 +172,6 @@ export function fetchRolloverVault(address: Address): RolloverVault {
173172 vaultToken . save ( )
174173 vault = new RolloverVault ( id )
175174 vault . token = vaultToken . id
176- vault . totalScaledUnderlyingDeposited = BIGDECIMAL_ZERO
177175 vault . activeReserves = [ ]
178176 vault . tvl = BIGDECIMAL_ZERO
179177 vault . rebaseMultiplier = BIGDECIMAL_ONE
@@ -219,21 +217,6 @@ export function fetchRolloverVaultAsset(
219217 return assetToken as RolloverVaultAsset
220218}
221219
222- export function fetchScaledUnderlyingVaultDepositorBalance (
223- vault : RolloverVault ,
224- account : Address ,
225- ) : ScaledUnderlyingVaultDepositorBalance {
226- let id = vault . id . concat ( '-' ) . concat ( account . toHexString ( ) )
227- let balance = ScaledUnderlyingVaultDepositorBalance . load ( id )
228- if ( balance == null ) {
229- balance = new ScaledUnderlyingVaultDepositorBalance ( id )
230- balance . vault = vault . id
231- balance . account = account
232- balance . value = BIGDECIMAL_ZERO
233- }
234- return balance as ScaledUnderlyingVaultDepositorBalance
235- }
236-
237220export function fetchRolloverVaultDailyStat (
238221 vault : RolloverVault ,
239222 timestamp : BigInt ,
@@ -244,17 +227,10 @@ export function fetchRolloverVaultDailyStat(
244227 dailyStat = new RolloverVaultDailyStat ( id )
245228 dailyStat . vault = vault . id
246229 dailyStat . timestamp = timestamp
247- dailyStat . totalMints = BIGDECIMAL_ZERO
248- dailyStat . totalRedemptions = BIGDECIMAL_ZERO
249- dailyStat . totalMintValue = BIGDECIMAL_ZERO
250- dailyStat . totalRedemptionValue = BIGDECIMAL_ZERO
251230 dailyStat . tvl = BIGDECIMAL_ZERO
252231 dailyStat . rebaseMultiplier = BIGDECIMAL_ONE
253232 dailyStat . price = BIGDECIMAL_ZERO
254233 dailyStat . totalSupply = BIGDECIMAL_ZERO
255- dailyStat . totalSwapValue = BIGDECIMAL_ZERO
256- dailyStat . totalUnderlyingToPerpSwapValue = BIGDECIMAL_ZERO
257- dailyStat . totalPerpToUnderlyingSwapValue = BIGDECIMAL_ZERO
258234 dailyStat . deviationRatio = BIGDECIMAL_ZERO
259235 dailyStat . totalUnderlyingFeeValue = BIGDECIMAL_ZERO
260236 }
@@ -276,15 +252,16 @@ function fetchTargetSystemRatio(vaultAddress: Address): BigDecimal {
276252 let vaultContract = RolloverVaultABI . bind ( vaultAddress )
277253 let r1 = vaultContract . try_feePolicy ( )
278254 if ( r1 . reverted ) {
279- log . debug ( 'fee policy not set' , [ ] )
255+ log . error ( 'fee policy not set' , [ ] )
280256 return SYSTEM_RATIO_START
281257 }
282258 let feePolicyContract = FeePolicyABI . bind ( r1 . value )
283259 let r2 = feePolicyContract . try_targetSystemRatio ( )
284260 if ( r2 . reverted ) {
285- log . debug ( 'fee policy version incorrect' , [ ] )
261+ log . error ( 'fee policy version incorrect' , [ ] )
286262 return SYSTEM_RATIO_START
287263 }
264+ log . error ( 'fee policy correct {}:{}' , [ r1 . value . toHexString ( ) , r2 . value . toString ( ) ] )
288265 return formatBalance ( r2 . value , BigInt . fromI32 ( feePolicyContract . decimals ( ) ) )
289266}
290267
@@ -307,7 +284,7 @@ export function computeFeePerc(
307284 let vaultContract = RolloverVaultABI . bind ( vaultAddress )
308285 let r1 = vaultContract . try_feePolicy ( )
309286 if ( r1 . reverted ) {
310- log . debug ( 'fee policy not set' , [ ] )
287+ log . error ( 'fee policy not set' , [ ] )
311288 return BIGDECIMAL_ZERO
312289 }
313290 let feePolicyContract = FeePolicyABI . bind ( r1 . value )
@@ -322,8 +299,13 @@ export function computeFeePerc(
322299 )
323300 let r2 = feePolicyContract . try_computeFeePerc ( drPre , drPost )
324301 if ( r2 . reverted ) {
325- log . debug ( 'fee policy version incorrect' , [ ] )
302+ log . error ( 'fee policy version incorrect' , [ ] )
326303 return BIGDECIMAL_ZERO
327304 }
305+ log . error ( 'fee policy correct {}:{}:{}' , [
306+ r1 . value . toHexString ( ) ,
307+ drPre . toString ( ) ,
308+ drPost . toString ( ) ,
309+ ] )
328310 return formatBalance ( r2 . value , feePolicyDecimals )
329311}
0 commit comments