Skip to content

Conversation

jimmygchen
Copy link
Member

@jimmygchen jimmygchen commented Aug 13, 2025

Issue Addressed

#7864

The main breaking change in v0.8.0 is the TrustedSetup initialisation - it now requires a json string via PeerDASTrustedSetup::from_json.

@jimmygchen jimmygchen added ready-for-review The code is ready for review v8.0.0-rc.0 Q3 2025 release for Fusaka on Holesky labels Aug 13, 2025
Copy link

mergify bot commented Aug 13, 2025

This pull request has merge conflicts. Could you please resolve them @jimmygchen? 🙏

@mergify mergify bot added waiting-on-author The reviewer has suggested changes and awaits thier implementation. and removed ready-for-review The code is ready for review labels Aug 13, 2025
# Conflicts:
#	beacon_node/beacon_chain/src/kzg_utils.rs
#	beacon_node/execution_layer/src/test_utils/execution_block_generator.rs
#	beacon_node/src/config.rs
@jimmygchen jimmygchen added ready-for-review The code is ready for review das Data Availability Sampling and removed waiting-on-author The reviewer has suggested changes and awaits thier implementation. labels Aug 13, 2025
Copy link
Member

@eserilev eserilev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Contributor

@kevaundray kevaundray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jimmygchen
Copy link
Member Author

LGTM -- note that if you wanted to, you could call TrustedSetup::default: https://github.com/crate-crypto/rust-eth-kzg/blob/d49e9057ebce035e6a6024f32ae920fb20819ff8/crates/trusted_setup/src/lib.rs#L82

Thanks @kevaundray !

I had a look into the code and currently this may be a bit of work until we remove / feature gate c-kzg and remove the --trusted-setup-override flag, as we currently pass the bytes array through from the config object, which is also used by c-kzg.

I think we can probably do this when we get to #6107, and it's likely going to simplify a lot of things (remove trusted setup bytes from client config etc)

@jimmygchen jimmygchen added ready-for-merge This PR is ready to merge. and removed ready-for-review The code is ready for review labels Aug 18, 2025
mergify bot added a commit that referenced this pull request Aug 18, 2025
@mergify mergify bot merged commit aa8cba3 into sigp:unstable Aug 18, 2025
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
das Data Availability Sampling ready-for-merge This PR is ready to merge. v8.0.0-rc.0 Q3 2025 release for Fusaka on Holesky
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants