Orchestrator ⛩️
- [ ] Update State L3 Logic
- [x] Validate the Data by taking a block from sepolia
- [ ] Validate the UpdateState by doing end to end proving.
- Deploy the piltover contract on starknet sepolia
- Take the block from sepolia (with calldata update)
- Prove the block using atlantic
- Perform update state on L3
- Write a simple test for above
- [x] Check isValid for proving completion on starknet (add implementation) (skipping for now)
- [x] SNOS run flag input from .env
- [ ] Confirm the DA part on the L3
- [ ] Check how the DA greater than 4000 felts is handled by atlantic in case of proving. (confirm from Herodotus)
- [ ] Madara max cap limit (confirm from Herodotus)
Madara 🗼
- [ ] Support to listen from L2
- [ ] listen for state updates on Piltover
- [ ] listen for L2→L3 messages
- [ ] listen for gas prices
Bootstrapper 🍜
- [ ] Bootstrapper and Zaun Setup for L3 contracts
- [ ] Zaun L2<>L3 bridge support.
- [ ] Add deployment steps in Bootstrapper.