Skip to content

Add cocurrent fetch receipts and txs#2801

Merged
moisses89 merged 2 commits intomainfrom
concurrent_txs_fetcher
Feb 24, 2026
Merged

Add cocurrent fetch receipts and txs#2801
moisses89 merged 2 commits intomainfrom
concurrent_txs_fetcher

Conversation

@moisses89
Copy link
Member

@moisses89 moisses89 commented Feb 24, 2026

Execute ERC20 RPC calls concurrently

Description

This PR updates the ERC20 transfer indexing flow to execute transaction receipt and transaction fetch RPC calls concurrently using gevent.spawn and gevent.joinall.

Both calls are independent and are now triggered in parallel, while ensuring completion before further processing. This change restructures the execution flow without modifying business logic or filtering behavior.

@moisses89 moisses89 requested a review from a team February 24, 2026 10:51
@moisses89 moisses89 marked this pull request as ready for review February 24, 2026 10:51
@moisses89 moisses89 force-pushed the concurrent_txs_fetcher branch from d23dae6 to 3ba0fd0 Compare February 24, 2026 10:52
@moisses89 moisses89 force-pushed the concurrent_txs_fetcher branch from 3ba0fd0 to c56307d Compare February 24, 2026 11:55
@moisses89 moisses89 force-pushed the concurrent_txs_fetcher branch from c56307d to 0316640 Compare February 24, 2026 11:55
@moisses89 moisses89 merged commit 490b22c into main Feb 24, 2026
8 checks passed
@moisses89 moisses89 deleted the concurrent_txs_fetcher branch February 24, 2026 12:08
@github-actions github-actions bot locked and limited conversation to collaborators Feb 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants