osmosis
osmosis copied to clipboard
pool ingester POC & refactor ingester abstractions (v25)
- Created shared abstractions in
ingest/common/domain
-
PoolExtracter
- responsible for extracting pools from chain -
BlockProcessor
- responsible for implementing the strategy for processing the blocks - all or only changed -
BlockProcessStrategyManager
- dictates when to use which block processing implementation by exposing an API for flipping a boolean flag -
WriteListeners
- pool write listeners responsible for managing and tracking pool writes
-
- Create pool ingestion logic for the indexer
- Refactor sqs ingest