Skip to content

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

@KaloyanTanev

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.

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