Documentation ¶
Index ¶
- func ProvideConfig() (*config.File, error)
- func ProvideDatabaseClient(configFile *config.File) (database.Client, error)
- func ProvideEthereumMultiChainClient(configFile *config.File) (*ethereum.MultiChainClient, error)
- func ProvideGeoIP2(configFile *config.File) *geolite2.Client
- func ProvideHTTPClient() (httputil.Client, error)
- func ProvideNameResolver(configFile *config.File) (*nameresolver.NameResolver, error)
- func ProvideOpenTelemetryTracer(configFile *config.File) (trace.TracerProvider, error)
- func ProvideRedisClient(config *config.File) (*redis.Client, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProvideConfig ¶
func ProvideDatabaseClient ¶
func ProvideEthereumMultiChainClient ¶
func ProvideEthereumMultiChainClient(configFile *config.File) (*ethereum.MultiChainClient, error)
func ProvideHTTPClient ¶ added in v0.4.9
func ProvideNameResolver ¶
func ProvideNameResolver(configFile *config.File) (*nameresolver.NameResolver, error)
func ProvideOpenTelemetryTracer ¶
func ProvideOpenTelemetryTracer(configFile *config.File) (trace.TracerProvider, error)
func ProvideRedisClient ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.