0xFableOrg / roll-op

The simplest way to spin your own dev / prod rollup, fully configurable.
BSD 3-Clause Clear License
92 stars 25 forks source link

Spin up EIP-4337 infrastructure #4

Closed norswap closed 1 year ago

norswap commented 1 year ago

In our project charter, we committed to being able to spin EIP-4337 infrastructure alongside the rollup.

While this is not an immediate priority, the initial stages of that work is easily parallelizable with the rest of the work that is more rollup focused.

The goal here is simply to write simple scripts that enable spinning an EIP-4337 bundler and paymaster.

eerkaijun commented 1 year ago

Some open source bundler implementations that we could consider:

I went through some of the codebase and documentations. I think the bundler by Pimlico seems to be quite performant with pretty good documentation. Typescript being type safe is another added bonus as compared to Python.

cygaar commented 1 year ago

@eerkaijun Voltaire might be good just to keep everything here in Python - not super opinionated here though

eerkaijun commented 1 year ago

@eerkaijun Voltaire might be good just to keep everything here in Python - not super opinionated here though

Have used the stackup bundler for the initial version (good documentation), but we can revisit this later on!

norswap commented 1 year ago

Fixed by #15 and #42

Just remains to add the 4337 options in roll.py (https://github.com/0xFableOrg/roll-op/issues/38)