Celatone’s explorer architecture consits of the following main components:
Indexer: A service that indexes the blockchain and stores the data in a database
Aldus API: A registry of blockchain label data (e.g. token name/symbols, accounts, contracts) exposed through an API
Price Cacher: A service that caches asset/token price data from external sources and stores it in a database
Celatone API: An API middleware that aggregates data from the multiple sources (indexer, price cacher, etc) and provides a unified API for the frontend