Skip to content

Conversation

@huaweigu
Copy link
Contributor

Motivation

One blocker for switching the reference implementation to MIT is that EntryPoint is licensed under GPL. This PR removes its direct reference by replacing it with compiled bytecode.

Solution

Use EntryPoint v0.7 bytecode and SenderCreator bytecode in tests, which can be found here: Etherscan Link.

@huaweigu huaweigu force-pushed the chore/use-compiled-bytecode branch from 1f2a9b9 to 9900a4e Compare March 20, 2025 15:31
@huaweigu huaweigu force-pushed the chore/use-compiled-bytecode branch from 9900a4e to 32d4e92 Compare March 20, 2025 15:47
@huaweigu huaweigu marked this pull request as ready for review March 20, 2025 16:49
@huaweigu huaweigu requested review from a team, adamegyed, howydev and jaypaik and removed request for adamegyed, howydev and jaypaik March 20, 2025 16:49
Copy link
Collaborator

@howydev howydev left a comment

Choose a reason for hiding this comment

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

LGTM

@huaweigu huaweigu merged commit b828a9a into erc6900:develop Mar 21, 2025
3 checks passed
@huaweigu huaweigu deleted the chore/use-compiled-bytecode branch March 21, 2025 14:13
@huaweigu
Copy link
Contributor Author

@howydev There are actually a few more references to EntryPoint in the tests, I'll clean those up in a follow-up PR.

jaypaik pushed a commit that referenced this pull request Mar 27, 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