espresso-sequencer
espresso-sequencer copied to clipboard
[MACRO] L3 support: mirror Light Client contract on L2s (Arbitrum One)
We need to mirror the state of the LC contract to L2s so that the L2 can be used as the parent chain of L3 rollups integrated with Espresso. The rollups smart contracts need to be able to read from the LC contract on the parent chain for challenges.
A can probably already achieve this by running a second prover that connects to L2s instead of L1 but it will recompute proofs which might be fine.
- [x] #1820
- [ ] #1879
- [ ] Deploy LC contract to L2, we need it at least on Arbitrum One.
- [ ] Run a prover that posts states to Arbitrum One (or mirror the state in another way)