mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 09:16:00 +00:00
fix ssz (#5755)
This commit is contained in:
@@ -67,9 +67,9 @@ pub struct Attestation<E: EthSpec> {
|
|||||||
#[superstruct(only(Electra), partial_getter(rename = "aggregation_bits_electra"))]
|
#[superstruct(only(Electra), partial_getter(rename = "aggregation_bits_electra"))]
|
||||||
pub aggregation_bits: BitList<E::MaxValidatorsPerSlot>,
|
pub aggregation_bits: BitList<E::MaxValidatorsPerSlot>,
|
||||||
pub data: AttestationData,
|
pub data: AttestationData,
|
||||||
pub signature: AggregateSignature,
|
|
||||||
#[superstruct(only(Electra))]
|
#[superstruct(only(Electra))]
|
||||||
pub committee_bits: BitVector<E::MaxCommitteesPerSlot>,
|
pub committee_bits: BitVector<E::MaxCommitteesPerSlot>,
|
||||||
|
pub signature: AggregateSignature,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<E: EthSpec> Decode for Attestation<E> {
|
impl<E: EthSpec> Decode for Attestation<E> {
|
||||||
|
|||||||
@@ -408,6 +408,8 @@ impl EthSpec for MainnetEthSpec {
|
|||||||
pub struct MinimalEthSpec;
|
pub struct MinimalEthSpec;
|
||||||
|
|
||||||
impl EthSpec for MinimalEthSpec {
|
impl EthSpec for MinimalEthSpec {
|
||||||
|
type MaxCommitteesPerSlot = U4;
|
||||||
|
type MaxValidatorsPerSlot = U8192;
|
||||||
type SlotsPerEpoch = U8;
|
type SlotsPerEpoch = U8;
|
||||||
type EpochsPerEth1VotingPeriod = U4;
|
type EpochsPerEth1VotingPeriod = U4;
|
||||||
type SlotsPerHistoricalRoot = U64;
|
type SlotsPerHistoricalRoot = U64;
|
||||||
@@ -432,8 +434,6 @@ impl EthSpec for MinimalEthSpec {
|
|||||||
SubnetBitfieldLength,
|
SubnetBitfieldLength,
|
||||||
SyncCommitteeSubnetCount,
|
SyncCommitteeSubnetCount,
|
||||||
MaxValidatorsPerCommittee,
|
MaxValidatorsPerCommittee,
|
||||||
MaxCommitteesPerSlot,
|
|
||||||
MaxValidatorsPerSlot,
|
|
||||||
GenesisEpoch,
|
GenesisEpoch,
|
||||||
HistoricalRootsLimit,
|
HistoricalRootsLimit,
|
||||||
ValidatorRegistryLimit,
|
ValidatorRegistryLimit,
|
||||||
|
|||||||
Reference in New Issue
Block a user