Skip to content

Conversation

@Arvolear
Copy link
Contributor

Description

Found a tiny typo in the ERC6551Proxy where the optimization to allocate scratch space for the free memory pointer is described. In the current code, 6040608052 is used, which translates to mstore(0x80, 0x40). Changed it to 6080604052.

This is a super nit-picky one. Hope to provide a much more decent contribution in the future.

Checklist

Ensure you completed all of the steps below before submitting your pull request:

  • Ran forge fmt?
  • Ran forge test?

Pull requests with an incomplete checklist will be thrown out.

@Vectorized
Copy link
Owner

Incredible find! Thanks!

@Vectorized Vectorized merged commit 700840b into Vectorized:main Jul 11, 2025
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.

2 participants