PowerLoom/pooler

Snapshotter V1 design

Closed this issue · 2 comments

Top level issue to track Snapshotter V1 development (pooler modified)

Snapshotter

Snapshotter agent has the following responsibilities

  • Snapshot Based on Data
  • Aggregation over projects
  • Giving access to snapshotted data using core API

Current State and Todo

Snapshotter will only snapshot the current state and has nothing to do with protocol state or DAG chain building
Work is already going on here (onchain_pooler branch) according to the architecture.
Things Remaining -

  • Aggregation design and testing
  • Aggregation logic implementation and testing
  • Make modifications for Epoch and other Event structure updates needed (todo)
  • Testing and bug fixing (in progress)

Proposed Unified high level architecture diagram

Image

Closing since #25 is merged