Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

Update BLS + Compression to ERC-4337 >= v0.7.0 #253

Open
jacque006 opened this issue Jun 19, 2024 · 2 comments
Open

Update BLS + Compression to ERC-4337 >= v0.7.0 #253

jacque006 opened this issue Jun 19, 2024 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@jacque006
Copy link
Contributor

jacque006 commented Jun 19, 2024

With the release of ERC-4337 v0.7.0, the BLS + Compression work (Contracts, tests, utilities, demo) should be updated to the latest 4337 version. The bulk of this work will likely be updating the compression logic for changes to UserOp fields.

This is a low priority item as proto-danksharding (EIP-4844) has made rollup data availability costs (blobs) extremely cheap. This would become higher priority if blob fees significantly increased.

Relevant PRs:

Previous issue & additional context:

@jacque006 jacque006 converted this from a draft issue Jun 19, 2024
@jacque006 jacque006 added the help wanted Extra attention is needed label Jun 19, 2024
@jacque006
Copy link
Contributor Author

@voltrevo Any additional details/context that should be added to this?

@voltrevo
Copy link
Contributor

@jacque006

I think the modifications to make it work would be fairly small, in particular there's a change to the shape of UserOperation.

For the bundler, merging/rebasing the changes from 0.6 to 0.7 could be challenging. It might be better to just spend some time grokking the changes that were made and independently applying them to 0.7. Having a look at the merge conflicts first might be worth trying though.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
help wanted Extra attention is needed
Projects
Status: IceBox
Development

No branches or pull requests

2 participants