Versions in this module Expand all Collapse all v1 v1.0.0 Jan 6, 2023 Changes in this version + const ModuleName + const ProposalTypeChange + const RouterKey + var ErrEmptyChanges = sdkerrors.Register(ModuleName, 3, "submitted parameter changes are empty") + var ErrEmptyKey = sdkerrors.Register(ModuleName, 5, "parameter key is empty") + var ErrEmptySubspace = sdkerrors.Register(ModuleName, 4, "parameter subspace is empty") + var ErrEmptyValue = sdkerrors.Register(ModuleName, 6, "parameter value is empty") + var ErrSettingParameter = sdkerrors.Register(ModuleName, 2, "failed to set parameter") + var ErrUnknownSubspace = sdkerrors.Register(ModuleName, 1, "unknown subspace") + var ModuleCdc *codec.Codec + func RegisterCodec(cdc *codec.Codec) + func ValidateChanges(changes []ParamChange) error + type ParamChange struct + Key string + Subspace string + Value string + func NewParamChange(subspace, key, value string) ParamChange + func (pc ParamChange) String() string + type ParameterChangeProposal struct + Changes []ParamChange + Description string + Title string + func NewParameterChangeProposal(title, description string, changes []ParamChange) ParameterChangeProposal + func (pcp ParameterChangeProposal) GetDescription() string + func (pcp ParameterChangeProposal) GetTitle() string + func (pcp ParameterChangeProposal) ProposalRoute() string + func (pcp ParameterChangeProposal) ProposalType() string + func (pcp ParameterChangeProposal) String() string + func (pcp ParameterChangeProposal) ValidateBasic() error