Allows snapsync server to GetTrieNodes request for storage to handle a hash with less than 32 bytes. It's not mentioned in the snap sync spec but Geth handles such requests and the hive tests rely on this behaviour. Implementing this fixes a hive test case.
Fixed Issue(s)
Thanks for sending a pull request! Have you done the following?
PR description
Allows snapsync server to GetTrieNodes request for storage to handle a hash with less than 32 bytes. It's not mentioned in the snap sync spec but Geth handles such requests and the hive tests rely on this behaviour. Implementing this fixes a hive test case.
Fixed Issue(s)
Thanks for sending a pull request! Have you done the following?
doc-change-required
label to this PR if updates are required.Locally, you can run these tests to catch failures early:
./gradlew build
./gradlew acceptanceTest
./gradlew integrationTest
./gradlew ethereum:referenceTests:referenceTests