Skip to content

Conversation

@fjl
Copy link
Collaborator

@fjl fjl commented Oct 24, 2025

This fixes warnings issued by geas v0.3.0 and also improves the constructor code a bit by adding stack comments. I have manually verified the bytecode is identical with this update. At some point we should probably hard-code the hashes somewhere to lock in the code as deployed on-chain.

This fixes warnings issued by geas v0.3.0 and also improves the
constructor code a bit by adding stack comments.
Copy link
Member

@lightclient lightclient left a comment

Choose a reason for hiding this comment

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

SGTM

@fjl
Copy link
Collaborator Author

fjl commented Oct 24, 2025

I added another change. LMK if you hate it.

Copy link
Member

@lightclient lightclient left a comment

Choose a reason for hiding this comment

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

The change seems nice.

@fjl
Copy link
Collaborator Author

fjl commented Oct 24, 2025

Mostly did this so I can put a stack comment on the correct column even on the first line. Also might be marginally better since there is no need to question the number of fs with this. Not sure if it is more readable though. I always struggle interpreting these 1<<X expressions in my head. Anyways, it's good to merge now if you want.

@lightclient lightclient merged commit 620ca01 into ethereum:main Oct 27, 2025
2 checks passed
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