Documentation ¶
Index ¶
Constants ¶
View Source
const SYSTEM_MODE_EVENT_STORE = "EVENT_STORE"
View Source
const SYSTEM_MODE_TENDERMINT_DIRECT = "TENDERMINT_DIRECT"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Blockchain ¶
type Blockchain struct { BondingDenom string `yaml:"bonding_denom" toml:"bonding_denom" xml:"bonding_denom" json:"bonding_denom,omitempty"` AccountAddressPrefix string `` /* 128-byte string literal not displayed */ AccountPubKeyPrefix string `` /* 128-byte string literal not displayed */ ValidatorAddressPrefix string `` /* 136-byte string literal not displayed */ ValidatorPubKeyPrefix string `` /* 136-byte string literal not displayed */ ConNodeAddressPrefix string `` /* 132-byte string literal not displayed */ ConNodePubKeyPrefix string `` /* 132-byte string literal not displayed */ }
type Config ¶
type Config struct { Blockchain Blockchain `yaml:"blockchain" toml:"blockchain" xml:"blockchain" json:"blockchain"` IndexService IndexService `yaml:"index_service" toml:"index_service" xml:"index_service" json:"index_service"` HTTPService HTTPService `yaml:"http_service" toml:"http_service" xml:"http_service" json:"http_service"` TendermintApp TendermintApp `yaml:"tendermint_app" toml:"tendermint_app" xml:"tendermint_app" json:"tendermint_app"` CosmosApp CosmosApp `yaml:"cosmos_app" toml:"cosmos_app" xml:"cosmos_app" json:"cosmos_app"` Debug Debug `yaml:"debug" toml:"debug" xml:"debug" json:"debug"` Postgres Postgres `yaml:"postgres" toml:"postgres" xml:"postgres" json:"postgres"` Logger Logger `yaml:"logger" toml:"logger" xml:"logger" json:"logger"` Prometheus Prometheus `yaml:"prometheus" toml:"prometheus" xml:"prometheus" json:"prometheus"` }
type CosmosVersionEnabledHeight ¶
type CosmosVersionEnabledHeight struct {
V0_42_7 uint64 `yaml:"v_0_42_7" toml:"v_0_42_7" xml:"v_0_42_7" json:"v_0_42_7,omitempty"`
}
type GithubAPI ¶
type GithubAPI struct { Username string `yaml:"username" toml:"username" xml:"username" json:"username,omitempty"` Token string `yaml:"token" toml:"token" xml:"token" json:"token,omitempty"` MigrationRepoRef string `yaml:"migration_repo_ref" toml:"migration_repo_ref" xml:"migration_repo_ref" json:"migration_repo_ref,omitempty"` }
type HTTPService ¶
type HTTPService struct { Enable bool `yaml:"enable" toml:"enable" xml:"enable" json:"enable,omitempty"` ListeningAddress string `yaml:"listening_address" toml:"listening_address" xml:"listening_address" json:"listening_address,omitempty"` RoutePrefix string `yaml:"route_prefix" toml:"route_prefix" xml:"route_prefix" json:"route_prefix,omitempty"` CorsAllowedOrigins []string `yaml:"cors_allowed_origins" toml:"cors_allowed_origins" xml:"cors_allowed_origins" json:"cors_allowed_origins,omitempty"` CorsAllowedMethods []string `yaml:"cors_allowed_methods" toml:"cors_allowed_methods" xml:"cors_allowed_methods" json:"cors_allowed_methods,omitempty"` CorsAllowedHeaders []string `yaml:"cors_allowed_headers" toml:"cors_allowed_headers" xml:"cors_allowed_headers" json:"cors_allowed_headers,omitempty"` }
type IndexService ¶
type IndexService struct { Enable bool `yaml:"enable" toml:"enable" xml:"enable" json:"enable,omitempty"` StartingBlockHeight int64 `yaml:"starting_block_height" toml:"starting_block_height" xml:"starting_block_height" json:"starting_block_height,omitempty"` Mode string `yaml:"mode" toml:"mode" xml:"mode" json:"mode,omitempty"` WindowSize int `yaml:"window_size" toml:"window_size" xml:"window_size" json:"window_size,omitempty"` Projection Projection `yaml:"projection" toml:"projection" xml:"projection" json:"projection"` CronJob CronJob `yaml:"cron_job" toml:"cron_job" xml:"cron_job" json:"cron_job"` CosmosVersionEnabledHeight CosmosVersionEnabledHeight `` /* 146-byte string literal not displayed */ GithubAPI GithubAPI `yaml:"github_api" toml:"github_api" xml:"github_api" json:"github_api"` }
type Postgres ¶
type Postgres struct { SSL bool `yaml:"ssl" toml:"ssl" xml:"ssl" json:"ssl,omitempty"` Host string `yaml:"host" toml:"host" xml:"host" json:"host,omitempty"` Port int32 `yaml:"port" toml:"port" xml:"port" json:"port,omitempty"` Username string `yaml:"username" toml:"username" xml:"username" json:"username,omitempty"` Password string `yaml:"password" toml:"password" xml:"password" json:"password,omitempty"` Name string `yaml:"name" toml:"name" xml:"name" json:"name,omitempty"` Schema string `yaml:"schema" toml:"schema" xml:"schema" json:"schema,omitempty"` PoolMaxConns int32 `yaml:"pool_max_conns" toml:"pool_max_conns" xml:"pool_max_conns" json:"pool_max_conns,omitempty"` PoolMinConns int32 `yaml:"pool_min_conns" toml:"pool_min_conns" xml:"pool_min_conns" json:"pool_min_conns,omitempty"` PoolMaxConnLifeTime string `` /* 132-byte string literal not displayed */ PoolMaxConnIdleTime string `` /* 132-byte string literal not displayed */ PoolHealthCheckInterval string `` /* 144-byte string literal not displayed */ }
type Projection ¶
type Prometheus ¶
type TendermintApp ¶
type TendermintApp struct { HTTPRPCUrl string `yaml:"http_rpc_url" toml:"http_rpc_url" xml:"http_rpc_url" json:"http_rpc_url,omitempty"` Insecure bool `yaml:"insecure" toml:"insecure" xml:"insecure" json:"insecure,omitempty"` StrictGenesisParsing bool `` /* 128-byte string literal not displayed */ }
Click to show internal directories.
Click to hide internal directories.