-
Notifications
You must be signed in to change notification settings - Fork 2.1k
CHIA-2638 Full Node RPC Validation Tool #19743
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
Conversation
still wip
Preliminary AVG time per block is: 0.0015 seconds. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking at your timings; It would be really nice to have more timing data for these RPCs as well. This can wait for a second PR, but it would be good to determine that the enterprise wallet is not in a dead-end using these RPCs to sync.
renaming, simplifying loading
69df259
to
113c626
Compare
This reverts commit 1416872.
forgot to undraft this |
@jack60612 When I test this, I get this error:
|
(Pre commit isnt working)
for the record this new code made my ryzen 9 9900x hit 100% cpu, good call @arvidn |
Purpose:
Adds a Full Node RPC validation tool that validates the get_block_spends, get_block_spends_with_conditions and get_additions_and_removals endpoints work on all blocks
This PR introduces no breaking changes
Current Behavior:
No tool to test endpoints across all blocks
New Behavior:
There is a tool to test the endpoints across all blocks.
Testing Notes:
Increases code coverage by allowing rpcs to be tested against the real blockchain.