Adding GetCalcTiming function to grpc service #1872
Merged
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.
Description
Added in the GetCalcTiming grpc endpoint. Part of doing that was decoupling some of the functionality from the
Parser
these were only small changes, as there is further work required there to fully de-couple the cli from the base node. The height lists and header responses were moved into theBlockHeader
, there could be a better place for them, but it made sense in context.Motivation and Context
Getting more of the functionality ported to the GRPC interface is going to help with the block explorer requirements. This was some low hanging fruit to get started with.
How Has This Been Tested?
cargo test
No new tests have been written for the grpc endpoints yet.
Types of changes
Checklist:
development
branch.cargo-fmt --all
before pushing.