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.