Skip to content

Exclude BN from proposer call if it failed prepare beacon proposer call #4477

Closed as not planned

Description

@KaloyanTanev

🐞 Bug Report

Description

go-eth2-client assumes success of a call as soon as 1 BN returns successful response. This may cause issues in the following scenario:

An operator has 2 BNs wired up.
On the response of POST /eth/v1/validator/prepare_beacon_proposer BN A silently errored while BN B returned a success.
Then in a subsequent request to create a block, the first to respond was BN A. BN A doesn't have default fee recipient address set as a flag, so it defaults to the zero address. This results in loosing the extra rewards of the block proposal.

Has this worked before in a previous version?

No.

Activity

  1. added this to the v1.11.0 milestone on Apr 14, 2026
  2. added theissue type on Apr 14, 2026
  3. removed theissue type on Apr 14, 2026
  4. modified the milestones: v1.11.0, v2.0.0 on Aug 27, 2026
  5. KaloyanTanev commented on Sep 9, 2026

    @KaloyanTanev
    CollaboratorAuthor

    Irrelevant for post-gloas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingprotocolProtocol Team tickets

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions