`SingleAttestation` implementation
Issue Addressed
Closes https://github.com/sigp/lighthouse/issues/6380
Proposed Changes
Spec: ethereum/consensus-specs#3900
Convert single attestation as early as possible to reduce code diff
@dapplion
I've ran some kurtosis tests interoping against prysm and we are attesting correctly
EDIT: we are NOT interoping correctly at the moment. I am working on debugging the issue
Most of the added diff is tests I included for single attestations
I've just re-targeted this at the electra-alpha10 branch so we can get a conga-line going.
Looks like one of the SSE tests is failing (get_events)
I believe i've fixed the test failure but I think I need to add some test coverage for the new single_attestation event topic
i've added test coverage for the new single_attestation event topic. This PR should hopefully be good to go
@mergify queue
queue
✅ The pull request has been merged automatically
The pull request has been merged automatically at 06329ec2d105fc60c4c7218561cff11fb6b398a3