Repository navigation
Conversation
go-eth2-client now uses github.com/OffchainLabs/go-bitfield, and requires go 1.25.
Refetched blocks and attestations do not carry canonical information, so keep the existing values rather than overwriting them with NULL. Also run the bulk attestation copy in a savepoint, so that a failure leaves the transaction usable for the fallback of setting attestations individually.
Adds t_block_execution_payload_bids to hold the execution payload bid carried by blocks from Gloas onwards.
Stores the execution payload bid with the block, and the execution payload from the envelope once a child block confirms that the payload was delivered.
The previous version of goid returns 0 for all goroutines on Go 1.25+, causing go-deadlock to report false recursive locking in the scheduler tests.
Builds golangci-lint from source, as the v1 release binaries are built with Go 1.24 and refuse to lint newer Go versions.
Bez625
requested changes
Oct 22, 2026
Blobs for a Gloas block are published with its execution payload envelope, after the block itself, so fetch them when a child block confirms the payload rather than when the block is first seen.
A failure part way through reading the rows would otherwise be reported as blocks without bids, causing their execution payloads to be skipped.
Avoids a query per block when obtaining multiple blocks.
Bez625
approved these changes
Oct 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Glaos Support
t_block_execution_payload_bidstable (schema v17).Other minor improvements:
COALESCEon upsert).