Skip to content

Attest-timely event stream fix + gossipsub ignore bug #17245

Description

@terencechain

Attest-timely has always been enabled by default, but on deployments where the gRPC event stream silently died, the validator client never received the block events that trigger it, so attestations went out at the 4s deadline. #17120 fixed stream reconnection, so attestations are now submitted as soon as the slot's block is processed

Early submission means attestations can reach peers before the block they vote for. Gossipsub marked those IGNORE and its seen-cache then filtered the later re-publish, so the attestation never propagated and was included late, losing the timely-head reward. #17123 updates go-libp2p-pubsub (v0.17.0) so previously ignored messages can be published. Peers running older releases still filter, so on networks with many outdated Prysm nodes early attestations may see late inclusion until peers upgrade

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions