diff --git a/hemera/indexer/utils/multicall_hemera/util.py b/hemera/indexer/utils/multicall_hemera/util.py index 3dcf48406..aaf0f6c3d 100644 --- a/hemera/indexer/utils/multicall_hemera/util.py +++ b/hemera/indexer/utils/multicall_hemera/util.py @@ -140,8 +140,9 @@ def submit_tasks(cls, func, chunks, max_workers=None): if pending_tasks: if len(pending_tasks) < last_time_tasks: - # some task succeed + # some task succeed, reset attempt delay = 0 + attempt = 0 else: delay = min(min_wait * (2**attempt), max_wait) attempt += 1 diff --git a/hemera/indexer/utils/token_fetcher.py b/hemera/indexer/utils/token_fetcher.py index 66be69667..8ff1fa4ac 100644 --- a/hemera/indexer/utils/token_fetcher.py +++ b/hemera/indexer/utils/token_fetcher.py @@ -86,14 +86,14 @@ def _prepare_token_ids_info_parameters(self, token_info_items): user_defined_k=row[self.fixed_k], ) - else: - construct_call = Call( - target=address, - function_abi=TOKEN_TOTAL_SUPPLY_WITH_ID_FUNCTION, - parameters=[row["token_id"]], - block_number=block_number, - user_defined_k=row[self.fixed_k], - ) + # else: + # construct_call = Call( + # target=address, + # function_abi=TOKEN_TOTAL_SUPPLY_WITH_ID_FUNCTION, + # parameters=[row["token_id"]], + # block_number=block_number, + # user_defined_k=row[self.fixed_k], + # ) if construct_call: calls.append(construct_call)