Versions in this module Expand all Collapse all v0 v0.0.1 Jun 5, 2024 Changes in this version + const EnvPrefix + type BatchLimits struct + BatchBlocksCountLimit uint + BatchLenLimit uint + BatchSizeLimit uint + BatchTimeoutLimit time.Duration + type Config struct + CryptoSrc CryptoSrc + DefaultBatchLimits *BatchLimits + DefaultRobotExecOpts ExecuteOptions + DelayAfterChRobotError time.Duration + GoogleCryptoSettings *GoogleCryptoSettings + LogLevel string + LogType string + ProfilePath string + PromMetrics *PromMetrics + RedisStorage *RedisStorage + Robots []*Robot + ServerPort uint + TxMultiSwapPrefix string + TxPreimagePrefix string + TxSwapPrefix string + UserName string + VaultCryptoSettings *VaultCryptoSettings + func GetConfig() (*Config, error) + func (c Config) WithoutSensitiveData() Config + type CryptoSrc string + const GoogleCryptoSrc + const LocalCryptoSrc + const VaultCryptoSrc + type ExecuteOptions struct + ExecuteTimeout *time.Duration + func (eo ExecuteOptions) EffExecuteTimeout(defOpts ExecuteOptions) (time.Duration, error) + type GoogleCryptoSettings struct + GcloudCreds string + GcloudProject string + UserCert string + type PromMetrics struct + PrefixForMetrics string + type RedisStorage struct + Addr []string + DBPrefix string + Password string + RootCAs []string + WithTLS bool + type Robot struct + BatchLimits *BatchLimits + ChName string + CollectorsBufSize uint + ExecOpts ExecuteOptions + InitMinExecBlockNum uint64 + SrcChannels []*SrcChannel + type SrcChannel struct + ChName string + InitBlockNum *uint64 + type VaultCryptoSettings struct + UseRenewableVaultTokens bool + UserCert string + VaultAddress string + VaultAuthPath string + VaultNamespace string + VaultRole string + VaultServiceTokenPath string + VaultToken string