Versions in this module Expand all Collapse all v0 v0.43.1 Oct 28, 2021 Changes in this version + const ModuleName + const QuerierRoute + const QueryParams + const StoreKey + const TStoreKey + type KeyTable struct + func NewKeyTable(pairs ...ParamSetPair) KeyTable + func (t KeyTable) RegisterParamSet(ps ParamSet) KeyTable + func (t KeyTable) RegisterType(psp ParamSetPair) KeyTable + type ParamSet interface + ParamSetPairs func() ParamSetPairs + type ParamSetPair struct + Key []byte + ValidatorFn ValueValidatorFn + Value interface{} + func NewParamSetPair(key []byte, value interface{}, vfn ValueValidatorFn) ParamSetPair + type ParamSetPairs []ParamSetPair + type QuerySubspaceParams struct + Key string + Subspace string + func NewQuerySubspaceParams(ss, key string) QuerySubspaceParams + type ReadOnlySubspace struct + func (ros ReadOnlySubspace) Get(ctx sdk.Context, key []byte, ptr interface{}) + func (ros ReadOnlySubspace) GetRaw(ctx sdk.Context, key []byte) []byte + func (ros ReadOnlySubspace) Has(ctx sdk.Context, key []byte) bool + func (ros ReadOnlySubspace) Modified(ctx sdk.Context, key []byte) bool + func (ros ReadOnlySubspace) Name() string + type Subspace struct + func NewSubspace(cdc codec.BinaryMarshaler, legacyAmino *codec.LegacyAmino, key sdk.StoreKey, ...) Subspace + func (s Subspace) Get(ctx sdk.Context, key []byte, ptr interface{}) + func (s Subspace) GetIfExists(ctx sdk.Context, key []byte, ptr interface{}) + func (s Subspace) GetParamSet(ctx sdk.Context, ps ParamSet) + func (s Subspace) GetRaw(ctx sdk.Context, key []byte) []byte + func (s Subspace) Has(ctx sdk.Context, key []byte) bool + func (s Subspace) HasKeyTable() bool + func (s Subspace) Modified(ctx sdk.Context, key []byte) bool + func (s Subspace) Name() string + func (s Subspace) Set(ctx sdk.Context, key []byte, value interface{}) + func (s Subspace) SetParamSet(ctx sdk.Context, ps ParamSet) + func (s Subspace) Update(ctx sdk.Context, key, value []byte) error + func (s Subspace) Validate(ctx sdk.Context, key []byte, value interface{}) error + func (s Subspace) WithKeyTable(table KeyTable) Subspace + type SubspaceParamsResponse struct + Key string + Subspace string + Value string + func NewSubspaceParamsResponse(ss, key, value string) SubspaceParamsResponse + type ValueValidatorFn func(value interface{}) error