Skip to content

apollo_propeller: add protobuf conversions for PropellerUnit#11062

Merged
sirandreww-starkware merged 1 commit intomain-v0.14.1-committerfrom
12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit
Jan 21, 2026
Merged

apollo_propeller: add protobuf conversions for PropellerUnit#11062
sirandreww-starkware merged 1 commit intomain-v0.14.1-committerfrom
12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit

Conversation

@sirandreww-starkware
Copy link
Contributor

No description provided.

Copy link
Contributor Author

sirandreww-starkware commented Dec 24, 2025

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

@reviewable-StarkWare
Copy link

This change is Reviewable

@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit branch from 6ec30ec to 4f4de59 Compare January 18, 2026 09:26
Copy link
Contributor Author

@sirandreww-starkware sirandreww-starkware left a comment

Choose a reason for hiding this comment

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

@sirandreww-starkware made 3 comments.
Reviewable status: all files reviewed, 3 unresolved discussions (waiting on @noamsp-starkware and @ShahakShama).


crates/apollo_propeller/src/unit.rs line 85 at r1 (raw file):

Previously, ShahakShama wrote…

Vec<u8>

Doesn't that mean that the proto crate will depend on this crate? and this crate will probably also depend on that crate because it need the conversion? Wouldn't that mean that we need to move unit to that crate as well?


crates/apollo_propeller/src/unit.rs line 86 at r1 (raw file):

Previously, ShahakShama wrote…

use ProtobufConversionError

Done.


crates/apollo_propeller/src/unit.rs line 140 at r1 (raw file):

Previously, ShahakShama wrote…

why not impl From/TryFrom like before

Done.

@sirandreww-starkware sirandreww-starkware changed the base branch from graphite-base/11062 to 12-24-apollo_propeller_add_merkle_proof_verification_to_validator January 18, 2026 09:27
@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_merkle_proof_verification_to_validator branch from 77c60f9 to 563ec59 Compare January 19, 2026 11:18
@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit branch from 4f4de59 to 51131e7 Compare January 19, 2026 11:18
@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_merkle_proof_verification_to_validator branch from 563ec59 to e57443a Compare January 19, 2026 14:35
@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit branch from 51131e7 to bc4d36a Compare January 19, 2026 14:35
@sirandreww-starkware sirandreww-starkware changed the base branch from 12-24-apollo_propeller_add_merkle_proof_verification_to_validator to graphite-base/11062 January 20, 2026 10:02
Copy link
Collaborator

@ShahakShama ShahakShama left a comment

Choose a reason for hiding this comment

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

@ShahakShama reviewed 3 files and all commit messages, made 1 comment, and resolved 2 discussions.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @noamsp-starkware and @sirandreww-starkware).


crates/apollo_propeller/src/unit.rs line 85 at r1 (raw file):

Previously, sirandreww-starkware (Andrew Luka) wrote…

Doesn't that mean that the proto crate will depend on this crate? and this crate will probably also depend on that crate because it need the conversion? Wouldn't that mean that we need to move unit to that crate as well?

Move unit to that crate, and then you don't need to have the proto crate depend on this crate

Copy link
Contributor Author

@sirandreww-starkware sirandreww-starkware left a comment

Choose a reason for hiding this comment

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

@sirandreww-starkware made 1 comment.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @noamsp-starkware and @ShahakShama).


crates/apollo_propeller/src/unit.rs line 85 at r1 (raw file):

Previously, ShahakShama wrote…

Move unit to that crate, and then you don't need to have the proto crate depend on this crate

I don't want to do that.
It makes the propeller code scattered across 2 crates. Furthermore I don't need Vec<u8> conversion for PropellerUnit.

@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit branch from bc4d36a to 916b05e Compare January 20, 2026 12:41
@sirandreww-starkware sirandreww-starkware changed the base branch from graphite-base/11062 to 12-24-apollo_propeller_add_merkle_proof_verification_to_validator January 20, 2026 12:41
Copy link
Collaborator

@ShahakShama ShahakShama left a comment

Choose a reason for hiding this comment

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

:lgtm:

@ShahakShama reviewed 1 file and all commit messages, made 1 comment, and resolved 1 discussion.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @noamsp-starkware).

@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_merkle_proof_verification_to_validator branch from 74f9b1b to 8881b8b Compare January 21, 2026 07:19
@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit branch from 916b05e to 3979293 Compare January 21, 2026 07:19
@graphite-app graphite-app bot changed the base branch from 12-24-apollo_propeller_add_merkle_proof_verification_to_validator to graphite-base/11062 January 21, 2026 07:48
@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit branch from 3979293 to 0c26b67 Compare January 21, 2026 08:49
@graphite-app graphite-app bot changed the base branch from graphite-base/11062 to main-v0.14.1-committer January 21, 2026 08:50
@graphite-app
Copy link

graphite-app bot commented Jan 21, 2026

Merge activity

  • Jan 21, 8:50 AM UTC: Graphite rebased this pull request, because this pull request is set to merge when ready.

@sirandreww-starkware sirandreww-starkware force-pushed the 12-24-apollo_propeller_add_protobuf_conversions_for_propellerunit branch from 0c26b67 to 7635c8c Compare January 21, 2026 12:30
Copy link
Contributor Author

@sirandreww-starkware sirandreww-starkware left a comment

Choose a reason for hiding this comment

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

@sirandreww-starkware reviewed 3 files and all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @noamsp-starkware).

@sirandreww-starkware sirandreww-starkware added this pull request to the merge queue Jan 21, 2026
Merged via the queue into main-v0.14.1-committer with commit 3fbf1a9 Jan 21, 2026
2 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jan 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments