Versions in this module Expand all Collapse all v0 v0.9.1 Dec 24, 2021 Changes in this version + const DefaultConfigTemplate + const DefaultEVMTimeout + const DefaultEVMTracer + const DefaultFeeHistoryCap + const DefaultFilterCap + const DefaultGRPCAddress + const DefaultGasCap + const DefaultJSONRPCAddress + const DefaultJSONRPCWsAddress + const DefaultTxFeeCap + func AppConfig(denom string) (string, interface{}) + func GetAPINamespaces() []string + func GetDefaultAPINamespaces() []string + type Config struct + EVM EVMConfig + JSONRPC JSONRPCConfig + TLS TLSConfig + func DefaultConfig() *Config + func GetConfig(v *viper.Viper) Config + func ParseConfig(v *viper.Viper) (*Config, error) + func (c Config) ValidateBasic() error + type EVMConfig struct + Tracer string + func DefaultEVMConfig() *EVMConfig + func (c EVMConfig) Validate() error + type JSONRPCConfig struct + API []string + Address string + EVMTimeout time.Duration + Enable bool + FeeHistoryCap int32 + FilterCap int32 + GasCap uint64 + TxFeeCap float64 + WsAddress string + func DefaultJSONRPCConfig() *JSONRPCConfig + func (c JSONRPCConfig) Validate() error + type TLSConfig struct + CertificatePath string + KeyPath string + func DefaultTLSConfig() *TLSConfig + func (c TLSConfig) Validate() error