Skip to content

Gloas support (ePBS)#484

Draft
pk910 wants to merge 127 commits intomasterfrom
gloas-support
Draft

Gloas support (ePBS)#484
pk910 wants to merge 127 commits intomasterfrom
gloas-support

Conversation

@pk910
Copy link
Copy Markdown
Member

@pk910 pk910 commented Sep 22, 2025

docker image: ethpandaops/dora:gloas-support
specs version: v1.7.0-alpha.4
specs path: specs/gloas

based on #227

pk910 and others added 30 commits January 27, 2025 20:52
pk910 and others added 28 commits March 9, 2026 19:41
GetValidatorIndexByPubkey returns indices with BuilderIndexFlag set for
builder pubkeys in the shared pubkey cache. The deposits page was using
these raw flagged indices, showing incorrect very high validator numbers
for 0x03 deposits. Strip the flag, resolve the actual builder via
GetBuilderByIndex, and display builder status/name correctly — matching
the pattern already used in the exits handler.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The Deposit Requests tab on the slot page was showing the raw pubkey
cache index (with BuilderIndexFlag bit 40 set) for 0x03 builder
deposits, resulting in very large incorrect validator numbers like
1099511627776. Strip the flag, set IsBuilder, and render with
formatBuilderWithIndex and the hard-hat icon.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ilder-index

Fix builder index display in slot deposit requests view
Remove fields from ChainSpec that are no longer present in chain configs
following ethereum-genesis-generator#271: MIN_EPOCHS_FOR_BLOCK_REQUESTS,
ATTESTATION_SUBNET_PREFIX_BITS, MAX_REQUEST_BLOB_SIDECARS,
MAX_REQUEST_BLOB_SIDECARS_ELECTRA, MAX_REQUEST_DATA_COLUMN_SIDECARS.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…c-vars

chore: remove unused chainspec variables
Update the go-eth2-client dependency to include the new ptc_window
field in the gloas BeaconState, required for consensus-specs
v1.7.0-alpha.4 compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Now that pk910/go-eth2-client#9 is merged, point the replace directive
back to pk910's dynssz-codegen-gloas branch.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Update go-eth2-client for consensus-specs alpha.4
When subscribeStream returns nil (e.g. context canceled), startStream
now returns early instead of falling through to the select loop where
it would dereference nil basicStream fields.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fix nil pointer panic in beacon event stream
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build-docker-image Automatically build docker image for PR branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants