Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( EnvMarketplaceAddress string EnvMarketplaceToken string EnvMarketplaceEndpoint string )
Env to override on the system services
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.3.0
type Config struct {
Name string
Path string
Server struct {
Address string
}
Log struct {
Format string
ForceColors bool
Level string
}
Database struct {
ServiceRelativePath string
InstanceRelativePath string
ExecutionRelativePath string
WorkflowRelativePath string
}
Tendermint struct {
*tmconfig.Config
Path string
}
Cosmos CosmosConfig
SystemServices []*ServiceConfig
}
Config contains all the configuration needed.
func Global ¶ added in v0.3.0
Global returns a singleton of a Config after loaded ENV and validate the values.
type CosmosConfig ¶ added in v0.13.0
type CosmosConfig struct {
Path string
ChainID string
GenesisTime time.Time
GenesisAccount struct {
Name string
Password string
Mnemonic string
}
ValidatorPubKey PubKeyEd25519
}
CosmosConfig is the struct to hold cosmos related configs.
type PubKeyEd25519 ¶ added in v0.13.0
type PubKeyEd25519 ed25519.PubKeyEd25519
PubKeyEd25519 is type used to parse value provided by envconfig.
func (*PubKeyEd25519) Decode ¶ added in v0.13.0
func (key *PubKeyEd25519) Decode(value string) error
Decode parses string value as hex ed25519 key.
Click to show internal directories.
Click to hide internal directories.