Skip to content

feat(store): yank block producer service#2142

Open
Mirko-von-Leipzig wants to merge 3 commits into
mirko/yank-bpfrom
mirko/yank-store-bp
Open

feat(store): yank block producer service#2142
Mirko-von-Leipzig wants to merge 3 commits into
mirko/yank-bpfrom
mirko/yank-store-bp

Conversation

@Mirko-von-Leipzig
Copy link
Copy Markdown
Collaborator

@Mirko-von-Leipzig Mirko-von-Leipzig commented May 26, 2026

Removes the store's block-producer gRPC service. This leaves the store's RPC service as the only remaining item to yank.

The block-producer gets a store State and directly accesses the previous gRPC methods instead. This also removes the store/block-producer desync opportunity.

I also want to move the block proving to the block-producer, and have store only expose State with no extra tasks attached. However, this will only really be possible after the last gRPC service is removed, so for now I've elected to minimize the diff instead of moving things across.

Stacks on #2140.

@Mirko-von-Leipzig Mirko-von-Leipzig added store Related to the store component no changelog This PR does not require an entry in the `CHANGELOG.md` file labels May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no changelog This PR does not require an entry in the `CHANGELOG.md` file store Related to the store component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant