osmosis icon indicating copy to clipboard operation
osmosis copied to clipboard

pool ingester POC & refactor ingester abstractions (v25)

Open p0mvn opened this issue 7 months ago • 0 comments

  • 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

p0mvn avatar Jul 02 '24 05:07 p0mvn