config

package
v3.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const CustomConfigTemplate = `` /* 670-byte string literal not displayed */

Variables

This section is empty.

Functions

func AppConfig

func AppConfig(mintGasPrice string) (string, interface{})

AppConfig helps to override default appConfig template and configs. return "", nil if no custom configuration is required for the application.

func DefaultConfigTemplate

func DefaultConfigTemplate() string

Types

type BypassMinFee

type BypassMinFee struct {
	// MsgTypes defines custom message types the operator may set that
	// will bypass minimum fee checks during CheckTx.
	MsgTypes       []string `mapstructure:"msg-types"`
	MsgMaxGasUsage uint64   `mapstructure:"msg-max-gas-usage"`
}

BypassMinFee defines custom that will bypass minimum fee checks during CheckTx.

func DefaultBypassMinFee

func DefaultBypassMinFee() BypassMinFee

DefaultBypassMinFee returns the default BypassMinFee configuration

type Config

type Config struct {
	config.Config `mapstructure:",squash"`

	// BypassMinFeeMsgTypes defines custom that will bypass minimum fee checks during CheckTx.
	BypassMinFee BypassMinFee `mapstructure:"bypass-min-fee"`

	EVM     ethermintconfig.EVMConfig     `mapstructure:"evm"`
	JSONRPC ethermintconfig.JSONRPCConfig `mapstructure:"json-rpc"`
	TLS     ethermintconfig.TLSConfig     `mapstructure:"tls"`
}

func DefaultConfig

func DefaultConfig() *Config

DefaultConfig returns server's default configuration.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL