Hey, I have been working on cross-blockchain migration and backup. I have figured out that a generic brick is missing to specify a generic way to archive event from one blockchain to another. I think that it could be a great fit for a new ERC.
I have drafted an ERC proposal and I would like to have insights from the community. Thank you for your help
!
Reference implementation: GitHub - spiko-tech/erc-cross-chain-event-archive · GitHub
Abstract
This ERC defines a minimal envelope for recording, on an EVM chain, events that occurred on another EVM chain. It standardizes a single EventArchived log format carrying a monotonic version, an event identifier, and view functions to check whether a given source event has been archived and at which version. Corrections to an erroneous record are expressed as higher-versioned records under the same identifier. One optional extension adds a push-based write function. How archived records are produced, transported, or authorized is out of scope, so a single indexer can ingest cross-chain event history from any conforming contract without knowing its write path.