Skip to content

[builder API] Beacon chain health checks #3355

@realbigsean

Description

@realbigsean

Description

Provide some basic configurable chain health checks to determine whether or not we should propose blocks through the builder API.

I'm proposing we add three new flags, each controlling a condition that describes a "healthy beacon node". And if all three conditions are met, the builder API will be used.

  • --builder-fallback-skips default value 3
    • the number of slots prior to the proposal slot that have been skipped
  • --builder-fallback-skips-per-epoch default value 8
    • the number of slots in the last 32 slots that have been skipped
  • --builder-fallback-epochs-since-finalization default value 3
    • the number of epochs since the chain has finalized

Would appreciate feedback on both conditions and defaults 🙂

Metadata

Metadata

Assignees

No one assigned

    Labels

    bellatrixRequired to support the Bellatrix Upgrade

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions