Skip to content

Epbs devnet 1#9080

Closed
eserilev wants to merge 153 commits intounstablefrom
epbs-devnet-1
Closed

Epbs devnet 1#9080
eserilev wants to merge 153 commits intounstablefrom
epbs-devnet-1

Conversation

@eserilev
Copy link
Copy Markdown
Member

@eserilev eserilev commented Apr 1, 2026

ePBS devnet 1 branch

This has the following PRs:

Envelope lookup: #9039

  • SSE event that dora relies on
  • Set payload envelope to always available (no DA checks)

hopinheimer and others added 30 commits February 19, 2026 23:07
Co-authored-by: Co-author hopinheimer <knmanas7@gmail.com>
Co-authored-by: Co-author brech1 <11075677+brech1@users.noreply.github.com>
michaelsproul and others added 14 commits April 2, 2026 15:42
…nSpec

Spec: `get_attestation_due_ms(epoch)` uses ATTESTATION_DUE_BPS_GLOAS
(2500) for Gloas epochs vs ATTESTATION_DUE_BPS (3333) pre-Gloas.
`get_payload_attestation_due_ms` uses PAYLOAD_ATTESTATION_DUE_BPS (7500).

- Add both BPS fields to ChainSpec with derived Duration values
- Add `get_attestation_due::<E>(slot)` that returns epoch-appropriate
  threshold matching the spec
- Add `get_payload_attestation_due()` matching the spec
- Use them in proto_array record_block_timeliness instead of hardcoded
  values
@eserilev eserilev changed the base branch from gloas-walk-always to unstable April 3, 2026 16:19
@eserilev eserilev requested a review from michaelsproul as a code owner April 3, 2026 16:19
@eserilev eserilev closed this Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants