Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // BypassMinFeeMsgTypesKey defines the configuration key for the // BypassMinFeeMsgTypes value. //nolint: gosec BypassMinFeeMsgTypesKey = "bypass-min-fee-msg-types" )
Functions ¶
func CustomConfigTemplate ¶ added in v0.5.0
func CustomConfigTemplate() string
CustomConfigTemplate defines custom application configuration TOML template. It extends the core SDK template.
Types ¶
type CustomAppConfig ¶ added in v0.5.0
type CustomAppConfig struct { serverconfig.Config // BypassMinFeeMsgTypes defines custom message types the operator may set that // will bypass minimum fee checks during CheckTx. // NOTE: // bypass-min-fee-msg-types = [] will deactivate the bypass - no messages will be allowed to bypass the minimum fee check // bypass-min-fee-msg-types = [<some_msg_type>] will allow messages of specified type to bypass the minimum fee check // omitting bypass-min-fee-msg-types from the config file will use the default values: ["/ibc.core.channel.v1.MsgRecvPacket", "/ibc.core.channel.v1.MsgAcknowledgement", "/ibc.core.client.v1.MsgUpdateClient"] BypassMinFeeMsgTypes []string `mapstructure:"bypass-min-fee-msg-types"` }
CustomAppConfig defines custom application configuration.
type EncodingConfig ¶
type EncodingConfig struct { InterfaceRegistry types.InterfaceRegistry Codec codec.Codec TxConfig client.TxConfig Amino *codec.LegacyAmino }
EncodingConfig specifies the concrete encoding types to use for a given app. This is provided for compatibility between protobuf and amino implementations.
func MakeTestEncodingConfig ¶ added in v0.5.0
func MakeTestEncodingConfig() EncodingConfig
MakeTestEncodingConfig creates an EncodingConfig for an amino based test configuration.
Click to show internal directories.
Click to hide internal directories.