Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Name = "avalanche-indexer" Version string GitSHA string Timestamp string )
Functions ¶
func IdentityString ¶ added in v1.0.0
func IdentityString() string
IdentityString returns the full app version string
Types ¶
type Config ¶
type Config struct { NetworkID uint32 `json:"network_id" envconfig:"NETWORK_ID" default:"1"` EvmChainID uint32 `json:"evm_chain_id" envconfig:"EVM_CHAIN_ID" default:"43114"` DatabaseURL string `json:"database_url" envconfig:"DATABASE_URL"` RPCEndpoint string `json:"rpc_endpoint" envconfig:"RPC_ENDPOINT" default:"http://localhost:9650"` ServerAddr string `json:"server_addr" envconfig:"SERVER_ADDR" default:"localhost:8080"` LogLevel string `json:"log_level" envconfig:"LOG_LEVEL" default:"info"` SyncInterval string `json:"sync_interval" envconfig:"SYNC_INTERVAL" default:"1s"` PurgeInterval string `json:"purge_interval" envconfig:"PURGE_INTERVAL" default:"5m"` HealthCheckInterval time.Duration `json:"health_check_interval" envconfig:"HEALTH_CHECK_INTERVAL" default:"10s"` HTTPPort string `json:"http_port" envconfig:"HTTP_PORT" default:"8087"` // contains filtered or unexported fields }
func (*Config) GetPurgeInterval ¶
func (*Config) GetSyncInterval ¶
Click to show internal directories.
Click to hide internal directories.