roll-op

The simplest way to spin your own dev / prod rollup.
74.5K
OP

Contribution

roll-op is a script that makes it trivial for any developer to spin up an OP stack rollup, both for dev and production use.The script lets you configure and run your own rollup by running only two or three commands. It uses a single well-documented config file.Additionally, it supports EIP-4337 AA infrastructure (bundler + paymaster) and helps you automatically subsidize gas for transactions that match certain criteria.Spinning a rollup on Goerli is as simple as:> git clone git@github.com:0xFableOrg/roll-op.git> cd roll-op> cp conf.toml.example conf.toml# conf.toml: uncomment Goerli section, add your keys & rpc> ./rollop setup --yes> ./rollop --preset=prod --conf=conf.toml l2More info: https://twitter.com/norswap/status/1707188816455622899

Impact

Roll-op was used in the EthCon Seoul hackathon in order to implement an on-chain rollup-as-a-service provider: users could request a rollup via an on-chain transaction, and providers could accept the offer, deploy the rollup and make the various contract addresses available on-chain. This project (RICRolling — https://github.com/orgs/ricrolling/) won first place as well as prizes from Taiko, Polygon zkEVM and Linea.The team at Upnode (https://upnode.org/) has been working closely with us and is integrating roll-op into their node infrastructure.Multiple teams have been in touch with me about the possibility of using roll-op as a way to self-host their rollapps (I sadly can't disclose because of their current relationships with their Rollup-as-a-Service provider).

Hang Tight! We're adding description for this grantee
  • More Information
  • Grant Type:
    RetroPGF
  • Is Multichain?
  • Project Online: