This is a tracking issue for the L1 Anchoring. ### Milestone 2: L1 Anchoring and Deep Integration with the Scroll Network - **Free L2 Attestations**: Provides a free service for attesting data directly on the Scroll L2 network. - **L1 Attestations**: Allows users to pay a micro-fee on L2 to have their data attested on both L2 and, subsequently, L1. - The L1 attestation is fully verifiable on L2. - Users can claim an NFT for each successful L1 attestation. - **Sustainable Model**: The micro-fee covers operational costs to ensure the long-term sustainability of the service. ### Steps - [x] **Smart Contract** - [x] l1 anchoring #33 - [x] Integrate with EAS - [x] #35 - [x] #36 - [x] #37 - [x] on chain NFT generation - [x] Update `uts-contracts` crate #41 - [x] **Backend / Relayer / Indexer** - [x] #47 - [x] Implement L2 `L1AnchoringQueued` event listener - [x] Implement L1 Attestation Submitter - [x] Implement L2 `L1BatchArrived` event listener and confirmation submitter - [x] stamper sql DB #42 - [ ] **Frontend / UI** - [ ] UI - [ ] Free L2 Attestation - [ ] Premium L1 Attestation - [ ] NFT Claiming & Display: route `/{chain_id}/{token_id}` - [ ] Attestation Upgrade and Verfication - [ ] Serverless L1 Attestation Proof Gerneration - [ ] **Testing & Deployment** - [x] Deploy to Scroll Sepolia Testnet - [x] #45 - [x] LGM-1 Calendar Server: https://lgm1.calendar.test.timestamps.now/ - [x] Lich Relayer Server: https://lich.relayer.test.timestamps.now/ - [x] End-to-End (E2E) Integration Tests - [x] #49 mocks real user - [ ] Contract Audit / Security Review - [ ] Mainnet Deployment ### Unresolved Questions - The fee model. ### Implementation history
Activity