-
CovalentEVMTransactionRepository.ts: Object responsible for construction, submission, and response processing of queries from the Covalent API for EVM chains. Implementation of IEVMTransactionRepository.
-
DefaultAccountIndexers.ts: Object resposible for holding indexers of different kinds. Currently only EVM transactions from Covalent are supported, but this could be extended to match indexer queries to the correct data sources.
-
IIndexerConfig.ts: Defines the schema of the indexer config for consumption by the indexer objects.
-
IIndexerConfigProvider.ts: Provider interface for the indexer config.
-
SimulatorEVMTransactionRepository.ts: IEVMTransactionRepository implementation for use by the Test Harness.
Source files for the indexers package. Here we define the implementations of clients for fetching blockchain data.