Remove zksync wrapper generation - #552
Conversation
📊 API Diff Results
|
|
There was a problem hiding this comment.
🟢 Approval recommended
No unresolved review comments remain, and the requested zkSync cleanup is complete.
Pull request overview
Removes legacy zkSync compilation and wrapper-generation support while retaining standard Solidity wrapper generation.
Changes:
- Deletes zkSync tooling, generators, templates, scripts, and generated bindings.
- Removes related Make, documentation, ignore-file, and CI configuration.
- Updates dependencies and bumps
gethwrappers/helpers.
File summaries
| File | Description |
|---|---|
tools/bin/install_forge_zksync |
Removes the zkSync Forge installer. |
gethwrappers/zksync/go_generate.go |
Removes zkSync generation directives. |
gethwrappers/wrap/wrap.go |
Simplifies wrapper generation. |
gethwrappers/shared/generated/latest/weth9_zksync/weth9_zksync_zksync.go |
Removes generated zkSync binding. |
gethwrappers/shared/generated/latest/multicall3/multicall3_zksync.go |
Removes generated zkSync binding. |
gethwrappers/shared/generated/latest/mock_v3_aggregator_contract/mock_v3_aggregator_contract_zksync.go |
Removes generated zkSync binding. |
gethwrappers/shared/generated/initial/weth9_zksync/weth9_zksync_zksync.go |
Removes generated zkSync binding. |
gethwrappers/shared/generated/initial/multicall3/multicall3_zksync.go |
Removes generated zkSync binding. |
gethwrappers/shared/generated/initial/mock_v3_aggregator_contract/mock_v3_aggregator_contract_zksync.go |
Removes generated zkSync binding. |
gethwrappers/go.sum |
Cleans dependency checksums. |
gethwrappers/go.mod |
Removes zkSync dependencies and updates helpers. |
gethwrappers/generation/zksync/wrap.go |
Removes the zkSync generator entrypoint. |
gethwrappers/generation/generate/zksync/zksyncwrapper.go |
Removes zkSync generation implementation. |
gethwrappers/generation/generate/zksync/vars.go |
Removes generator placeholders. |
gethwrappers/generation/generate/zksync/template.go |
Removes the zkSync deployment template. |
gethwrappers/generated/mock_ethusd_aggregator_wrapper/mock_ethusd_aggregator_wrapper_zksync.go |
Removes generated zkSync binding. |
contracts/scripts/zksync_compile_all |
Removes the zkSync compilation script. |
contracts/GNUmakefile |
Removes zkSync tooling and targets. |
contracts/FOUNDRY_GUIDE.md |
Removes obsolete zkSync instructions. |
contracts/cre/gobindings/wrap/wrap.go |
Simplifies CRE wrapper generation. |
contracts/cre/gobindings/go.sum |
Cleans dependency checksums. |
contracts/cre/gobindings/go.mod |
Removes zkSync dependencies and updates helpers. |
contracts/cre/GNUmakefile |
Removes the zkSync wrapper target. |
.gitignore |
Removes the obsolete zkSync Forge entry. |
.github/workflows/solidity.yml |
Removes zkSync compilation and generation CI. |
Review details
- Files reviewed: 14/29 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Continuation of: #551
gethwrappers/helpersBlocks: #550