Skip to content

Conversation

bkchr
Copy link
Member

@bkchr bkchr commented Oct 6, 2025

This pull request fundamentally changes how Proposer and BlockBuilder are handling the proof recorder and extensions. Before this pull request the proof recorder was initialized by the BlockBuilder and the proposer statically enabled proof recording or disabled it. With this pull request the proof recorder is passed from the the caller down to the block builder. This also moves the responsibility for extracting the final storage proof to the caller and is not part of the block builder logic anymore. The extensions are now also configurable by the caller and are not longer "guessed" by the block builder.

This pull request also remvoes the cumulus-client-proposer crate as it is not really required anymore.

This pull request fundamentally changes how `Proposer` and `BlockBuilder` are handling the proof recorder and extensions.
Before this pull request the proof recorder was initialized by the `BlockBuilder` and the proposer statically enabled
proof recording or disabled it. With this pull request the proof recorder is passed from the the caller down to the
block builder. This also moves the responsibility for extracting the final storage proof to the caller and is not
part of the block builder logic anymore. The extensions are now also configurable by the caller and are not longer "guessed" by the block builder.

This pull request also remvoes the `cumulus-client-proposer` crate as it is not really required anymore.
@bkchr bkchr requested review from a team and skunert October 6, 2025 15:20
@bkchr bkchr added the T0-node This PR/Issue is related to the topic “node”. label Oct 6, 2025
@paritytech-workflow-stopper
Copy link

All GitHub workflows were cancelled due to failure one of the required jobs.
Failed workflow url: https://github.com/paritytech/polkadot-sdk/actions/runs/18316599916
Failed job name: test-linux-stable

@bkchr
Copy link
Member Author

bkchr commented Oct 7, 2025

/cmd fmt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T0-node This PR/Issue is related to the topic “node”.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant