Skip to content

fix(evm): update CallProxy bindings - #824

Merged
gustavogama-cll merged 1 commit into
mainfrom
ggama/fix/update-callproxy
Aug 13, 2026
Merged

fix(evm): update CallProxy bindings#824
gustavogama-cll merged 1 commit into
mainfrom
ggama/fix/update-callproxy

Conversation

@gustavogama-cll

Copy link
Copy Markdown
Contributor

This new version restricts the renounceRole call in the CallProxy fallback.

@gustavogama-cll
gustavogama-cll force-pushed the ggama/fix/update-callproxy branch 3 times, most recently from 6d2f91e to 875fb11 Compare August 13, 2026 00:59
This new version restricts the `renounceRole` call in the CallProxy fallback.
@gustavogama-cll
gustavogama-cll force-pushed the ggama/fix/update-callproxy branch from 875fb11 to f6cc9bd Compare August 13, 2026 01:14
@cl-sonarqube-production

Copy link
Copy Markdown

@gustavogama-cll
gustavogama-cll marked this pull request as ready for review August 13, 2026 02:00
@gustavogama-cll
gustavogama-cll requested a review from a team as a code owner August 13, 2026 02:00
Copilot AI lite review requested due to automatic review settings August 13, 2026 02:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the generated CallProxy contract bindings (EVM and zkSync) to incorporate a new runtime restriction that blocks renounceRole(bytes32,address) calls via the proxy fallback, and updates the EVM runtime fingerprinting logic accordingly.

Changes:

  • Updated zkSync CallProxy bytecode binding to the newly compiled contract bytecode.
  • Updated EVM CallProxy Go binding Bin to the newly compiled contract bytecode.
  • Updated the EVM CallProxy runtime fingerprint prefix/suffix constants used to recover the embedded immutable target address from deployed bytecode.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
sdk/zksync/bindings/CallProxy.go Updates zkSync CallProxy bytecode used for Create2 deployment.
sdk/evm/execution_error.go Updates CallProxy runtime fingerprint constants to match the new runtime (with renounceRole blocked).
sdk/evm/bindings/CallProxy.go Updates the generated EVM CallProxy Bin to the new compiled bytecode.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@gustavogama-cll
gustavogama-cll merged commit 8e40a43 into main Aug 13, 2026
21 checks passed
@gustavogama-cll
gustavogama-cll deleted the ggama/fix/update-callproxy branch August 13, 2026 02:27
gustavogama-cll pushed a commit that referenced this pull request Aug 13, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.52.1](v0.52.0...v0.52.1)
(2026-08-13)


### Bug Fixes

* **evm:** update CallProxy bindings
([#824](#824))
([8e40a43](8e40a43))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: app-token-issuer-ops-platform[bot] <275822481+app-token-issuer-ops-platform[bot]@users.noreply.github.com>
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.

5 participants