Quote integers in sync committee contributions
## Issue Addressed
Closes
## Additional Info
I've verified that the API now behaves correctly on altair-devnet-3
@@ -21,6 +21,7 @@ pub enum Error {
pub struct SyncCommitteeContribution<T: EthSpec> {
pub slot: Slot,
pub beacon_block_root: Hash256,
+ #[serde(with = "serde_utils::quoted_u64")]
pub subcommittee_index: u64,
pub aggregation_bits: BitVector<T::SyncSubcommitteeSize>,
pub signature: AggregateSignature,
