3030 graph_get_vaults ,
3131)
3232from src .meta_vault .typings import ContractCall , SubVaultExitRequest , Vault
33- from src .redemptions .tasks import get_redemption_reservations
33+ from src .redemptions .tasks import get_vault_to_redemption_assets_distributed
3434
3535logger = logging .getLogger (__name__ )
3636
@@ -54,7 +54,7 @@ async def process_block(self, interrupt_handler: InterruptHandler) -> None:
5454 return
5555
5656 chain_head = await get_chain_latest_head ()
57- meta_vault_reservations = await get_redemption_reservations (chain_head )
57+ vault_to_redemption_assets = await get_vault_to_redemption_assets_distributed (chain_head )
5858
5959 for vault in self .vaults :
6060 # Refresh the meta vaults map to include updates
@@ -67,7 +67,7 @@ async def process_block(self, interrupt_handler: InterruptHandler) -> None:
6767 await process_meta_vault_tree (
6868 vault = vault ,
6969 meta_vaults_map = meta_vaults_map ,
70- meta_vault_reservations = meta_vault_reservations ,
70+ vault_to_redemption_assets = vault_to_redemption_assets ,
7171 )
7272 except Exception :
7373 logger .exception ('Failed to process meta vault tree for vault %s' , vault )
@@ -76,7 +76,7 @@ async def process_block(self, interrupt_handler: InterruptHandler) -> None:
7676async def process_meta_vault_tree (
7777 vault : ChecksumAddress ,
7878 meta_vaults_map : dict [ChecksumAddress , Vault ],
79- meta_vault_reservations : defaultdict [ChecksumAddress , Wei ],
79+ vault_to_redemption_assets : defaultdict [ChecksumAddress , Wei ],
8080) -> None :
8181 """
8282 Process a single meta vault tree: update state and deposit to sub vaults.
@@ -116,7 +116,7 @@ async def process_meta_vault_tree(
116116 for meta_vault_address in reversed (meta_vault_addresses ):
117117 await process_deposit_to_sub_vaults (
118118 meta_vault_address = meta_vault_address ,
119- redemption_reservation = meta_vault_reservations [meta_vault_address ],
119+ redemption_assets = vault_to_redemption_assets [meta_vault_address ],
120120 )
121121
122122
@@ -404,15 +404,15 @@ async def is_meta_vault_rewards_nonce_outdated(
404404
405405async def process_deposit_to_sub_vaults (
406406 meta_vault_address : ChecksumAddress ,
407- redemption_reservation : Wei = Wei (0 ),
407+ redemption_assets : Wei = Wei (0 ),
408408) -> None :
409409 meta_vault_contract = MetaVaultContract (
410410 address = meta_vault_address ,
411411 )
412412 withdrawable_assets = await meta_vault_contract .withdrawable_assets ()
413413
414414 # Reserve redemption assets so they are not pushed down to sub vaults.
415- withdrawable_assets = Wei (max (0 , withdrawable_assets - redemption_reservation ))
415+ withdrawable_assets = Wei (max (0 , withdrawable_assets - redemption_assets ))
416416
417417 if settings .network in GNO_NETWORKS :
418418 withdrawable_assets = convert_to_mgno (withdrawable_assets )
0 commit comments