Developer Ecosystem
OP Stack
roll-op icon

roll-op

Project

0x57...2548

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

Appears in
55 ballots

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 l2 More info: https://twitter.com/norswap/status/1707188816455622899

Contribution links

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).

Impact Metrics

Funding sources

Governance fund
Funding three months of work on the project + milestones
50,000.00 OP