Optional apiThe port which the API will be exposed on.
Optional fetcher?: { Fetcher service configuration.
Optional api?: booleanWhether to enable the fetcher API. @todo: (For development purposes only?)
Optional dataDirectory to which the fetcher service will write the fetcher state. (@todo: Only state or txn too?)
Optional instanceOffset subfix in case that other instances where instantiated on a different machine.
Optional instances?: numberHow many instances of the fetcher service to create.
Optional indexer?: { Indexer service configuration.
Optional dataThe path to the directory which will be used to store the indexer's data.
Singleton instance of the main API service.
Path to the main API service class.
Path to the domain class, which interfaces with the main API service.
Multiple instances of the worker API service.
Path to the domain class, which orchestrates the worker API services.
Optional instances?: numberHow many instances of the worker API service to create.
Optional parser?: { Parser service configuration.
Optional api?: booleanWhether to enable the parser API. @todo: (For development purposes only?)
Optional dataDirectory to which the parser service will write the parsed data. (@todo: Is this correct?)
Optional instanceOffset subfix in case that other instances where instantiated on a different machine.
Optional instances?: numberHow many instances of the parser service to create.
Optional layoutDirectory in which the parser service will receive a custom buffer layouts schema for accounts and instructions
ID which will be used to prefix the services' IDs.
Supported blockchains (default: solana)
Optional transport?: TransportTypeThe transport layer type to use.
Optional transportThe transport layer configuration.
Optional natsOptional tcpGenerated using TypeDoc
Configs to initialize the framework.