mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 09:16:00 +00:00
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
This commit is contained in:
@@ -437,7 +437,7 @@ mod tests {
|
|||||||
assert_eq!(signature, 288 + 16);
|
assert_eq!(signature, 288 + 16);
|
||||||
|
|
||||||
let attestation_expected = aggregation_bits + attestation_data + signature;
|
let attestation_expected = aggregation_bits + attestation_data + signature;
|
||||||
// TODO(electra) since we've removed attestation aggregation for electra variant
|
// TODO(electra) since we've removed attestation aggregation for electra variant
|
||||||
// i've updated the attestation value expected from 488 544
|
// i've updated the attestation value expected from 488 544
|
||||||
// assert_eq!(attestation_expected, 488);
|
// assert_eq!(attestation_expected, 488);
|
||||||
assert_eq!(attestation_expected, 488);
|
assert_eq!(attestation_expected, 488);
|
||||||
|
|||||||
@@ -112,7 +112,10 @@ type_name_generic!(PendingAttestation);
|
|||||||
type_name!(ProposerSlashing);
|
type_name!(ProposerSlashing);
|
||||||
type_name_generic!(SignedAggregateAndProof);
|
type_name_generic!(SignedAggregateAndProof);
|
||||||
type_name_generic!(SignedAggregateAndProofBase, "SignedAggregateAndProofBase");
|
type_name_generic!(SignedAggregateAndProofBase, "SignedAggregateAndProofBase");
|
||||||
type_name_generic!(SignedAggregateAndProofElectra, "SignedAggregateAndProofElectra");
|
type_name_generic!(
|
||||||
|
SignedAggregateAndProofElectra,
|
||||||
|
"SignedAggregateAndProofElectra"
|
||||||
|
);
|
||||||
type_name_generic!(SignedBeaconBlock);
|
type_name_generic!(SignedBeaconBlock);
|
||||||
type_name!(SignedBeaconBlockHeader);
|
type_name!(SignedBeaconBlockHeader);
|
||||||
type_name_generic!(SignedContributionAndProof);
|
type_name_generic!(SignedContributionAndProof);
|
||||||
|
|||||||
@@ -248,21 +248,16 @@ mod ssz_static {
|
|||||||
ssz_static_test!(validator, Validator);
|
ssz_static_test!(validator, Validator);
|
||||||
ssz_static_test!(voluntary_exit, VoluntaryExit);
|
ssz_static_test!(voluntary_exit, VoluntaryExit);
|
||||||
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn signed_aggregate_and_proof() {
|
fn signed_aggregate_and_proof() {
|
||||||
SszStaticHandler::<AttesterSlashingBase<MinimalEthSpec>, MinimalEthSpec>::pre_electra(
|
SszStaticHandler::<AttesterSlashingBase<MinimalEthSpec>, MinimalEthSpec>::pre_electra()
|
||||||
)
|
.run();
|
||||||
.run();
|
SszStaticHandler::<AttesterSlashingBase<MainnetEthSpec>, MainnetEthSpec>::pre_electra()
|
||||||
SszStaticHandler::<AttesterSlashingBase<MainnetEthSpec>, MainnetEthSpec>::pre_electra(
|
.run();
|
||||||
)
|
SszStaticHandler::<AttesterSlashingElectra<MinimalEthSpec>, MinimalEthSpec>::electra_only()
|
||||||
.run();
|
.run();
|
||||||
SszStaticHandler::<AttesterSlashingElectra<MinimalEthSpec>, MinimalEthSpec>::electra_only(
|
SszStaticHandler::<AttesterSlashingElectra<MainnetEthSpec>, MainnetEthSpec>::electra_only()
|
||||||
)
|
.run();
|
||||||
.run();
|
|
||||||
SszStaticHandler::<AttesterSlashingElectra<MainnetEthSpec>, MainnetEthSpec>::electra_only(
|
|
||||||
)
|
|
||||||
.run();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// BeaconBlockBody has no internal indicator of which fork it is for, so we test it separately.
|
// BeaconBlockBody has no internal indicator of which fork it is for, so we test it separately.
|
||||||
|
|||||||
Reference in New Issue
Block a user