-
Notifications
You must be signed in to change notification settings - Fork 5
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
Add reorg handler functionality and configuration options #91
Merged
Conversation
This file contains 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
This was referenced Oct 4, 2024
iuwqyir
changed the title
handle reorgs
Add reorg handler functionality and configuration options
Oct 4, 2024
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 4, 2024 16:46
81f8a60
to
2e3c10b
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
from
October 4, 2024 16:46
579cfc9
to
40e1005
Compare
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 7, 2024 11:05
2e3c10b
to
487685c
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
from
October 7, 2024 11:05
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
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 7, 2024 11:44
487685c
to
dab5d24
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
from
October 7, 2024 11:44
a4c5e6a
to
ebef386
Compare
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 7, 2024 12:12
dab5d24
to
56646cf
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
4 times, most recently
from
October 7, 2024 13:08
c2a0db6
to
792c94e
Compare
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 7, 2024 13:19
56646cf
to
a4e9d3e
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
from
October 7, 2024 13:20
792c94e
to
ef70dc9
Compare
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 7, 2024 13:22
a4e9d3e
to
b591820
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
3 times, most recently
from
October 7, 2024 18:44
b1e10e0
to
587b45d
Compare
AmineAfia
approved these changes
Oct 7, 2024
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 7, 2024 20:01
b591820
to
ddcfcbb
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
from
October 7, 2024 20:02
587b45d
to
868d4fe
Compare
This was referenced Oct 8, 2024
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 8, 2024 23:32
ddcfcbb
to
f4c4f06
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
from
October 8, 2024 23:32
868d4fe
to
6997e9c
Compare
iuwqyir
force-pushed
the
10-04-create_new_storage_functions_for_handling_reorgs
branch
from
October 10, 2024 12:48
f4c4f06
to
d96a682
Compare
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
from
October 10, 2024 12:49
6997e9c
to
cdaf53e
Compare
iuwqyir
changed the base branch from
10-04-create_new_storage_functions_for_handling_reorgs
to
graphite-base/91
October 10, 2024 14:05
iuwqyir
force-pushed
the
10-04-handle_reorgs
branch
from
October 10, 2024 14:08
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?
ReorgHandler
component with configuration optionsHow to test?
--reorgHandler-enabled
flag orREORGHANDLER_ENABLED
environment variable--reorgHandler-interval
orREORGHANDLER_INTERVAL
--reorgHandler-blocks-per-scan
orREORGHANDLER_BLOCKSPERSCAN
--reorgHandler-from-block
orREORGHANDLER_FROMBLOCK
--reorgHandler-force-from-block
orREORGHANDLER_FORCEFROMBLOCK
reorg_handler_last_checked_block
andreorg_handler_reorg_counter
for 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.