feat: store the latest StarkNet block hash and number #113
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.
Add tracking for StarkNet's highest block hash and number
This enhancement allows for real-time tracking of the StarkNet chain state, ensuring components have access to the most recent block info.
Pull Request type
Please add the labels corresponding to the type of changes your PR introduces:
What is the current behavior?
Resolves: #NA
What is the new behavior?
lazy_static
to store the latest StarkNet block hash and number.update_highest_block_hash_and_number
async function to fetch and update the highest block information from the SequencerGatewayProvider.get_highest_block_hash_and_number
function to access the current highest block hash and number safely.Does this introduce a breaking change?
No
Other information