celestia-indexer

module
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2023 License: MIT

README

FOSSA Status Build Status made_with golang Go Coverage

Celestia Indexer | Celenium

This is an indexing layer for Celestia DA written in Golang that operates on top of the Celestia Full node and stores data in a Postgres database.

Features

  • RPC node client
  • Rollbacks are handled
  • Database is partitioned for better performance
  • Optional diagnostic mode for consistency checks

Indexed entities

  • Blocks
    • Transactions
    • Balance updates (block rewards, gov-triggered issuance/burn, other events)
    • Header
    • Stats
  • Transactions
    • Details
    • Balance updates
  • Blobs
    • Metadata
  • Accounts
    • Balances
    • Stats
  • Namespaces
    • Stats
  • Summary
    • Stats

License

FOSSA Status

Directories

Path Synopsis
cmd
api
api/docs
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
internal
storage/mock
Code generated by MockGen.
Code generated by MockGen.
pkg
node/mock
Code generated by MockGen.
Code generated by MockGen.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL