Documentation
¶
Index ¶
- Constants
- func NewHandler(params ParamsKeeper) paramsHandler
- type DummyKeeper
- type Param
- type ParamfulKeeper
- type ParamsKeeper
- func (pk ParamsKeeper) ForModule(moduleName string) prefixParamsKeeper
- func (pk ParamsKeeper) GetAny(ctx sdk.Context, key string) any
- func (pk ParamsKeeper) GetBool(ctx sdk.Context, key string, ptr *bool)
- func (pk ParamsKeeper) GetBytes(ctx sdk.Context, key string, ptr *[]byte)
- func (pk ParamsKeeper) GetInt64(ctx sdk.Context, key string, ptr *int64)
- func (pk ParamsKeeper) GetRaw(ctx sdk.Context, key string) []byte
- func (pk ParamsKeeper) GetRegisteredKeeper(moduleName string) ParamfulKeeper
- func (pk ParamsKeeper) GetString(ctx sdk.Context, key string, ptr *string)
- func (pk ParamsKeeper) GetStrings(ctx sdk.Context, key string, ptr *[]string)
- func (pk ParamsKeeper) GetStruct(ctx sdk.Context, key string, strctPtr any)
- func (pk ParamsKeeper) GetUint64(ctx sdk.Context, key string, ptr *uint64)
- func (pk ParamsKeeper) Has(ctx sdk.Context, key string) bool
- func (pk ParamsKeeper) IsRegistered(moduleName string) bool
- func (pk ParamsKeeper) Logger(ctx sdk.Context) *slog.Logger
- func (pk ParamsKeeper) ModuleExists(moduleName string) bool
- func (pk ParamsKeeper) Register(moduleName string, pmk ParamfulKeeper)
- func (pk ParamsKeeper) SetAny(ctx sdk.Context, key string, value any)
- func (pk ParamsKeeper) SetBool(ctx sdk.Context, key string, value bool)
- func (pk ParamsKeeper) SetBytes(ctx sdk.Context, key string, value []byte)
- func (pk ParamsKeeper) SetInt64(ctx sdk.Context, key string, value int64)
- func (pk ParamsKeeper) SetRaw(ctx sdk.Context, key string, value []byte)
- func (pk ParamsKeeper) SetString(ctx sdk.Context, key, value string)
- func (pk ParamsKeeper) SetStrings(ctx sdk.Context, key string, value []string)
- func (pk ParamsKeeper) SetStruct(ctx sdk.Context, key string, strct any)
- func (pk ParamsKeeper) SetUint64(ctx sdk.Context, key string, value uint64)
- type ParamsKeeperI
Constants ¶
View Source
const ( ModuleName = "params" // StoreKey = ModuleName StoreKeyPrefix = "/pv/" )
View Source
const ( ParamTypeString = "string" ParamTypeInt64 = "int64" ParamTypeUint64 = "uint64" ParamTypeBool = "bool" ParamTypeBytes = "bytes" ParamTypeStrings = "strings" )
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewHandler(params ParamsKeeper) paramsHandler
Types ¶
type DummyKeeper ¶
type DummyKeeper struct {
// contains filtered or unexported fields
}
func NewDummyKeeper ¶
func NewDummyKeeper(prmk ParamsKeeperI) DummyKeeper
func (DummyKeeper) WillSetParam ¶
func (dk DummyKeeper) WillSetParam(ctx sdk.Context, key string, value any)
type Param ¶
func (Param) MarshalAmino ¶
func (*Param) UnmarshalAmino ¶
func (Param) ValidateBasic ¶
type ParamfulKeeper ¶
type ParamsKeeper ¶
type ParamsKeeper struct {
// contains filtered or unexported fields
}
global paramstore Keeper.
func NewParamsKeeper ¶
func NewParamsKeeper(key store.StoreKey) ParamsKeeper
NewParamsKeeper returns a new ParamsKeeper.
func (ParamsKeeper) ForModule ¶
func (pk ParamsKeeper) ForModule(moduleName string) prefixParamsKeeper
func (ParamsKeeper) GetBool ¶
func (pk ParamsKeeper) GetBool(ctx sdk.Context, key string, ptr *bool)
func (ParamsKeeper) GetBytes ¶
func (pk ParamsKeeper) GetBytes(ctx sdk.Context, key string, ptr *[]byte)
func (ParamsKeeper) GetInt64 ¶
func (pk ParamsKeeper) GetInt64(ctx sdk.Context, key string, ptr *int64)
func (ParamsKeeper) GetRegisteredKeeper ¶
func (pk ParamsKeeper) GetRegisteredKeeper(moduleName string) ParamfulKeeper
func (ParamsKeeper) GetString ¶
func (pk ParamsKeeper) GetString(ctx sdk.Context, key string, ptr *string)
func (ParamsKeeper) GetStrings ¶
func (pk ParamsKeeper) GetStrings(ctx sdk.Context, key string, ptr *[]string)
func (ParamsKeeper) GetStruct ¶
func (pk ParamsKeeper) GetStruct(ctx sdk.Context, key string, strctPtr any)
func (ParamsKeeper) GetUint64 ¶
func (pk ParamsKeeper) GetUint64(ctx sdk.Context, key string, ptr *uint64)
func (ParamsKeeper) IsRegistered ¶
func (pk ParamsKeeper) IsRegistered(moduleName string) bool
func (ParamsKeeper) Logger ¶
func (pk ParamsKeeper) Logger(ctx sdk.Context) *slog.Logger
XXX: why do we expose this?
func (ParamsKeeper) ModuleExists ¶
func (pk ParamsKeeper) ModuleExists(moduleName string) bool
func (ParamsKeeper) Register ¶
func (pk ParamsKeeper) Register(moduleName string, pmk ParamfulKeeper)
func (ParamsKeeper) SetBool ¶
func (pk ParamsKeeper) SetBool(ctx sdk.Context, key string, value bool)
func (ParamsKeeper) SetBytes ¶
func (pk ParamsKeeper) SetBytes(ctx sdk.Context, key string, value []byte)
func (ParamsKeeper) SetInt64 ¶
func (pk ParamsKeeper) SetInt64(ctx sdk.Context, key string, value int64)
func (ParamsKeeper) SetRaw ¶
func (pk ParamsKeeper) SetRaw(ctx sdk.Context, key string, value []byte)
func (ParamsKeeper) SetString ¶
func (pk ParamsKeeper) SetString(ctx sdk.Context, key, value string)
func (ParamsKeeper) SetStrings ¶
func (pk ParamsKeeper) SetStrings(ctx sdk.Context, key string, value []string)
type ParamsKeeperI ¶
type ParamsKeeperI interface { GetString(ctx sdk.Context, key string, ptr *string) GetInt64(ctx sdk.Context, key string, ptr *int64) GetUint64(ctx sdk.Context, key string, ptr *uint64) GetBool(ctx sdk.Context, key string, ptr *bool) GetBytes(ctx sdk.Context, key string, ptr *[]byte) GetStrings(ctx sdk.Context, key string, ptr *[]string) SetString(ctx sdk.Context, key string, value string) SetInt64(ctx sdk.Context, key string, value int64) SetUint64(ctx sdk.Context, key string, value uint64) SetBool(ctx sdk.Context, key string, value bool) SetBytes(ctx sdk.Context, key string, value []byte) SetStrings(ctx sdk.Context, key string, value []string) Has(ctx sdk.Context, key string) bool GetRaw(ctx sdk.Context, key string) []byte SetRaw(ctx sdk.Context, key string, value []byte) GetStruct(ctx sdk.Context, key string, strctPtr any) SetStruct(ctx sdk.Context, key string, strct any) // NOTE: GetAny and SetAny don't work on structs. GetAny(ctx sdk.Context, key string) any SetAny(ctx sdk.Context, key string, value any) }
Click to show internal directories.
Click to hide internal directories.