Skip to content

fix(batch_types): explicitly declare required alloy features#1106

Open
LogvinovLeon wants to merge 1 commit intomainfrom
fix/batch-types-alloy-features
Open

fix(batch_types): explicitly declare required alloy features#1106
LogvinovLeon wants to merge 1 commit intomainfrom
fix/batch-types-alloy-features

Conversation

@LogvinovLeon
Copy link
Copy Markdown
Contributor

Summary

  • zksync_os_batch_types uses alloy::signers and SidecarBuilder but declared alloy.workspace = true with no extra features
  • It compiled in full workspace builds because l1_sender and operator_signer contributed signer-local/kzg via Cargo feature unification
  • Isolated builds (cargo check -p zksync_os_batch_types) failed with 4 errors since those features were absent

Test plan

  • cargo check -p zksync_os_batch_types now passes in isolation
  • Full workspace build unaffected

No tests added — this is a dependency declaration fix with no logic change.

🤖 Generated with Claude Code

batch_types uses alloy::signers and SidecarBuilder but relied on
implicit feature unification from l1_sender/operator_signer at the
workspace level. This breaks isolated builds (cargo check -p
zksync_os_batch_types). Declare the needed features explicitly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@LogvinovLeon LogvinovLeon requested a review from cytadela8 March 27, 2026 16:18
@github-actions
Copy link
Copy Markdown

Test results

252 tests   252 ✅  20m 56s ⏱️
 21 suites    0 💤
  1 files      0 ❌

Results for commit 39b2bbc.

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.

1 participant