Switch custody_subnet_count from u64 to u8 #6323
Closed
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.
Issue Addressed
ethereum/consensus-specs#3897
Proposed Changes
Change metadata and enr fields to take a u8 instead of a u64.
I have chosen not to change the config and chainspec params to u8 as well since they permeate throughout the codebase and we'll have to do a bunch of unnecessary
u8 as u64
sort of conversions. Instead, I made apply_to_chainspec fallible in case the parameters in the config exceed u8::MAX.