feat(hubble): ucs events (#4711)
change scraper to emit chain agnostic events that are consumed for indexing and enrichment. most functions originate from the existing implementation in Postgres: - zkgm parsing (`indexer/enrich/ucs03_zkgm_0`) replace the pg-extension - token wrapping calculation (`indexer/enrich/wrapping`) replace the pg-extension and `v2_private` functions - enricher (`indexer/enricher`) replace the sync cron jobs - abi generation trigger (`indexer/ethereum`) replace the 'missing abi cron job' - event specification (`indexer/event`) replace the `v2_sync` views - event handling and persistence(`indexer/handler`, `indexer/record`) replace the `sync` jobs - event mapping (`indexer/ethereum/mapping`, `indexing/tendermint/mapping`) replace the `v2_evm` and `v2_cosmos` schemas This PR replaces the existing PostgreSQL implementation with rough edges remaining. Next phase will move scraping and event emitting into a new application (Spitzer)
J
Jurriaan Pruijs committed
1c60c9298fb5a8211b323dc2e93c33a9bb4b9caa
Committed by GitHub <noreply@github.com>
on 7/9/2025, 10:34:27 PM