Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wip(aa): add ERC-4337 bundler for each L2 chain #128

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jakim929
Copy link
Contributor

@jakim929 jakim929 commented Sep 4, 2024

Just a prototype. Need to figure out the tracing stuff before it's usable in practice

image

if run with the supersim --aa.bundler flag, orchestrator brings up the Stackup Bundler https://github.com/stackup-wallet/stackup-bundler for each of the L2 chains

the AA entrypoint contracts (v0.6.0) are already predeployed on all OP stack chains.

To figure out:

  1. add support for JS tracers to anvil. The bundler uses JS tracers with debug_traceCall which is unsupported rn.
    • alternatively, skip validation entirely (run it in unsafe mode)
  2. see if Stackup has plans to support the later entrypoint versions (ie. 0.7.0)

@jakim929
Copy link
Contributor Author

jakim929 commented Sep 4, 2024

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @jakim929 and the rest of your teammates on Graphite Graphite

@jakim929 jakim929 force-pushed the 09-04-wip_aa_add_erc-4337_bundler_for_each_l2_chain branch from ee3afd8 to 4cb9106 Compare September 4, 2024 16:47
@jakim929 jakim929 changed the base branch from 08-30-chore_rename_l2tol2msg_package_to_interop to main September 4, 2024 16:47
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.

1 participant