-
Notifications
You must be signed in to change notification settings - Fork 28
Add reorg handler functionality and configuration options #91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
Author
This was referenced Oct 4, 2024
81f8a60 to
2e3c10b
Compare
579cfc9 to
40e1005
Compare
2e3c10b to
487685c
Compare
40e1005 to
a4c5e6a
Compare
AmineAfia
reviewed
Oct 7, 2024
AmineAfia
reviewed
Oct 7, 2024
AmineAfia
reviewed
Oct 7, 2024
AmineAfia
reviewed
Oct 7, 2024
AmineAfia
reviewed
Oct 7, 2024
487685c to
dab5d24
Compare
a4c5e6a to
ebef386
Compare
dab5d24 to
56646cf
Compare
c2a0db6 to
792c94e
Compare
56646cf to
a4e9d3e
Compare
792c94e to
ef70dc9
Compare
a4e9d3e to
b591820
Compare
b1e10e0 to
587b45d
Compare
AmineAfia
approved these changes
Oct 7, 2024
b591820 to
ddcfcbb
Compare
587b45d to
868d4fe
Compare
This was referenced Oct 8, 2024
ddcfcbb to
f4c4f06
Compare
868d4fe to
6997e9c
Compare
f4c4f06 to
d96a682
Compare
6997e9c to
cdaf53e
Compare
Contributor
Author
cdaf53e to
acb60cc
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

TL;DR
Added a new reorg handler to detect and handle blockchain reorganizations.
What changed?
ReorgHandlercomponent with configuration optionsHow to test?
--reorgHandler-enabledflag orREORGHANDLER_ENABLEDenvironment variable--reorgHandler-intervalorREORGHANDLER_INTERVAL--reorgHandler-blocks-per-scanorREORGHANDLER_BLOCKSPERSCAN--reorgHandler-from-blockorREORGHANDLER_FROMBLOCK--reorgHandler-force-from-blockorREORGHANDLER_FORCEFROMBLOCKreorg_handler_last_checked_blockandreorg_handler_reorg_counterfor reorg handler activityWhy make this change?
Blockchain reorganizations can lead to inconsistencies in indexed data. The reorg handler ensures data integrity by detecting reorgs and updating the affected blocks, maintaining the accuracy of the indexed information.