ain icon indicating copy to clipboard operation
ain copied to clipboard

Ocean: Initial setup

Open Jouzo opened this issue 2 years ago • 0 comments

Summary

  • Initial Ocean archive setup.
  • Adds placeholder FFI calls for indexing/invalidating block
  • Adds RocksDB columns families, models and repository for data access

Descritipion

  • storage directory holds ain-db Column, TypedColumn and ColumName implementations.
  • model directory holds indexed model values and keys.
  • repository directory holds implementation of RepositoryOps for bridging column family to the right model.
  • Indexer directory holds placeholder for indexing/invalidating block which will be implemented in subsequent PR.

Dependencies

  • Depends on https://github.com/DeFiCh/ain/pull/2852 and https://github.com/DeFiCh/ain/pull/2853
  • Epic PR ref : https://github.com/DeFiCh/ain/pull/2724

Jouzo avatar Mar 10 '24 14:03 Jouzo