Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(native_blockifier, starknet_consensus_orchestrator): share execution objects #3877

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Yael-Starkware
Copy link
Contributor

No description provided.

@reviewable-StarkWare
Copy link

This change is Reviewable

@Yael-Starkware Yael-Starkware marked this pull request as ready for review February 2, 2025 13:48
Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@Yael-Starkware Yael-Starkware force-pushed the yael/share_central_execution_info branch 2 times, most recently from 1e2edc0 to e518a0e Compare February 2, 2025 14:52
Copy link
Contributor

@DvirYo-starkware DvirYo-starkware left a comment

Choose a reason for hiding this comment

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

Why not just import the execution info from the native blockifier crate?

Reviewable status: 0 of 12 files reviewed, all discussions resolved

Copy link
Contributor Author

@Yael-Starkware Yael-Starkware left a comment

Choose a reason for hiding this comment

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

because the consensus orchestrator doesn't need to include the native blockifier, it doesn't have anything to do with it.
besides, that was what we agreed with Lior, that the execution object will be moved to a different crate that will be shared by other crates. This is the first object, and more to come.

Reviewable status: 0 of 12 files reviewed, all discussions resolved

@Yael-Starkware Yael-Starkware force-pushed the yael/share_central_execution_info branch from e518a0e to 678ac37 Compare February 3, 2025 08:41
Copy link
Collaborator

@Yoni-Starkware Yoni-Starkware left a comment

Choose a reason for hiding this comment

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

What else?

Reviewable status: 0 of 12 files reviewed, all discussions resolved

@Yael-Starkware Yael-Starkware force-pushed the yael/share_central_execution_info branch from 678ac37 to 8e8968c Compare February 9, 2025 10:26
Copy link
Contributor Author

@Yael-Starkware Yael-Starkware left a comment

Choose a reason for hiding this comment

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

bouncer_weights, transaction_execution_info, commitment_state_diff

Reviewable status: 0 of 14 files reviewed, all discussions resolved

Copy link
Contributor Author

@Yael-Starkware Yael-Starkware left a comment

Choose a reason for hiding this comment

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

these are the objects that are passed from the batcher to the consensus_orchestrator.

Reviewable status: 0 of 14 files reviewed, all discussions resolved

@Yael-Starkware Yael-Starkware force-pushed the yael/share_central_execution_info branch from 8e8968c to 00aeb44 Compare February 9, 2025 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants