Versions in this module Expand all Collapse all v0 v0.1.0 Jan 19, 2024 Changes in this version + 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 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.Codec, key sdk.StoreKey, tkey sdk.StoreKey, name string) Subspace + func (s Subspace) CustomKVStore(ctx sdk.Context) sdk.KVStore + 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) LazyWithKeyTable(table KeyTable) Subspace + 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 ValueValidatorFn func(value interface{}) error