Documentation
¶
Index ¶
- type Keeper
- func (k *Keeper) DeleteActiveProvider(ctx sdk.Context, addr base.ProvAddress)
- func (k *Keeper) DeleteInactiveProvider(ctx sdk.Context, addr base.ProvAddress)
- func (k *Keeper) Deposit(ctx sdk.Context) sdk.Coin
- func (k *Keeper) ExportGenesis(ctx sdk.Context) *v2.GenesisState
- func (k *Keeper) FundCommunityPool(ctx sdk.Context, fromAddr sdk.AccAddress, coin sdk.Coin) error
- func (k *Keeper) GetActiveProvider(ctx sdk.Context, addr base.ProvAddress) (v v2.Provider, found bool)
- func (k *Keeper) GetInactiveProvider(ctx sdk.Context, addr base.ProvAddress) (v v2.Provider, found bool)
- func (k *Keeper) GetParams(ctx sdk.Context) (v v2.Params)
- func (k *Keeper) GetProvider(ctx sdk.Context, addr base.ProvAddress) (provider v2.Provider, found bool)
- func (k *Keeper) GetProviders(ctx sdk.Context) (items v2.Providers)
- func (k *Keeper) HandleMsgRegisterProvider(ctx sdk.Context, msg *v3.MsgRegisterProviderRequest) (*v3.MsgRegisterProviderResponse, error)
- func (k *Keeper) HandleMsgUpdateParams(ctx sdk.Context, msg *v3.MsgUpdateParamsRequest) (*v3.MsgUpdateParamsResponse, error)
- func (k *Keeper) HandleMsgUpdateProviderDetails(ctx sdk.Context, msg *v3.MsgUpdateProviderDetailsRequest) (*v3.MsgUpdateProviderDetailsResponse, error)
- func (k *Keeper) HandleMsgUpdateProviderStatus(ctx sdk.Context, msg *v3.MsgUpdateProviderStatusRequest) (*v3.MsgUpdateProviderStatusResponse, error)
- func (k *Keeper) HandleQueryParams(ctx sdk.Context, _ *v2.QueryParamsRequest) (*v2.QueryParamsResponse, error)
- func (k *Keeper) HandleQueryProvider(ctx sdk.Context, req *v2.QueryProviderRequest) (*v2.QueryProviderResponse, error)
- func (k *Keeper) HandleQueryProviders(ctx sdk.Context, req *v2.QueryProvidersRequest) (*v2.QueryProvidersResponse, error)
- func (k *Keeper) HasActiveProvider(ctx sdk.Context, addr base.ProvAddress) bool
- func (k *Keeper) HasInactiveProvider(ctx sdk.Context, addr base.ProvAddress) bool
- func (k *Keeper) HasProvider(ctx sdk.Context, addr base.ProvAddress) bool
- func (k *Keeper) InitGenesis(ctx sdk.Context, state *v2.GenesisState)
- func (k *Keeper) IterateProviders(ctx sdk.Context, fn func(index int, item v2.Provider) (stop bool))
- func (k *Keeper) Logger(ctx sdk.Context) log.Logger
- func (k *Keeper) ProviderInactivePreHook(ctx sdk.Context, addr base.ProvAddress) error
- func (k *Keeper) SetActiveProvider(ctx sdk.Context, v v2.Provider)
- func (k *Keeper) SetInactiveProvider(ctx sdk.Context, v v2.Provider)
- func (k *Keeper) SetParams(ctx sdk.Context, params v2.Params)
- func (k *Keeper) SetProvider(ctx sdk.Context, provider v2.Provider)
- func (k *Keeper) StakingShare(ctx sdk.Context) sdkmath.LegacyDec
- func (k *Keeper) Store(ctx sdk.Context) sdk.KVStore
- func (k *Keeper) WithDistributionKeeper(keeper expected.DistributionKeeper)
- func (k *Keeper) WithLeaseKeeper(keeper expected.LeaseKeeper)
- func (k *Keeper) WithPlanKeeper(keeper expected.PlanKeeper)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
func NewKeeper ¶
func NewKeeper(cdc codec.BinaryCodec, key storetypes.StoreKey, router *baseapp.MsgServiceRouter, authority string) Keeper
func (*Keeper) DeleteActiveProvider ¶
func (k *Keeper) DeleteActiveProvider(ctx sdk.Context, addr base.ProvAddress)
DeleteActiveProvider removes an active provider from the module's KVStore based on the provider address.
func (*Keeper) DeleteInactiveProvider ¶
func (k *Keeper) DeleteInactiveProvider(ctx sdk.Context, addr base.ProvAddress)
DeleteInactiveProvider removes an inactive provider from the module's KVStore based on the provider address.
func (*Keeper) ExportGenesis ¶
func (k *Keeper) ExportGenesis(ctx sdk.Context) *v2.GenesisState
func (*Keeper) FundCommunityPool ¶
func (*Keeper) GetActiveProvider ¶
func (k *Keeper) GetActiveProvider(ctx sdk.Context, addr base.ProvAddress) (v v2.Provider, found bool)
GetActiveProvider retrieves an active provider from the module's KVStore based on the provider address. If the provider exists, it returns the provider and 'found' as true; otherwise, it returns 'found' as false.
func (*Keeper) GetInactiveProvider ¶
func (k *Keeper) GetInactiveProvider(ctx sdk.Context, addr base.ProvAddress) (v v2.Provider, found bool)
GetInactiveProvider retrieves an inactive provider from the module's KVStore based on the provider address. If the provider exists, it returns the provider and 'found' as true; otherwise, it returns 'found' as false.
func (*Keeper) GetProvider ¶
func (k *Keeper) GetProvider(ctx sdk.Context, addr base.ProvAddress) (provider v2.Provider, found bool)
GetProvider retrieves a provider from the module's KVStore based on the provider address. If the provider exists, it returns the provider and 'found' as true; otherwise, it returns 'found' as false.
func (*Keeper) GetProviders ¶
GetProviders retrieves all providers from the module's KVStore.
func (*Keeper) HandleMsgRegisterProvider ¶
func (k *Keeper) HandleMsgRegisterProvider(ctx sdk.Context, msg *v3.MsgRegisterProviderRequest) (*v3.MsgRegisterProviderResponse, error)
func (*Keeper) HandleMsgUpdateParams ¶
func (k *Keeper) HandleMsgUpdateParams(ctx sdk.Context, msg *v3.MsgUpdateParamsRequest) (*v3.MsgUpdateParamsResponse, error)
func (*Keeper) HandleMsgUpdateProviderDetails ¶
func (k *Keeper) HandleMsgUpdateProviderDetails(ctx sdk.Context, msg *v3.MsgUpdateProviderDetailsRequest) (*v3.MsgUpdateProviderDetailsResponse, error)
func (*Keeper) HandleMsgUpdateProviderStatus ¶
func (k *Keeper) HandleMsgUpdateProviderStatus(ctx sdk.Context, msg *v3.MsgUpdateProviderStatusRequest) (*v3.MsgUpdateProviderStatusResponse, error)
func (*Keeper) HandleQueryParams ¶
func (k *Keeper) HandleQueryParams(ctx sdk.Context, _ *v2.QueryParamsRequest) (*v2.QueryParamsResponse, error)
func (*Keeper) HandleQueryProvider ¶
func (k *Keeper) HandleQueryProvider(ctx sdk.Context, req *v2.QueryProviderRequest) (*v2.QueryProviderResponse, error)
func (*Keeper) HandleQueryProviders ¶
func (k *Keeper) HandleQueryProviders(ctx sdk.Context, req *v2.QueryProvidersRequest) (*v2.QueryProvidersResponse, error)
func (*Keeper) HasActiveProvider ¶
HasActiveProvider checks if an active provider exists in the module's KVStore based on the provider address.
func (*Keeper) HasInactiveProvider ¶
HasInactiveProvider checks if an inactive provider exists in the module's KVStore based on the provider address.
func (*Keeper) HasProvider ¶
HasProvider checks if a provider exists in the module's KVStore based on the provider address.
func (*Keeper) InitGenesis ¶
func (k *Keeper) InitGenesis(ctx sdk.Context, state *v2.GenesisState)
func (*Keeper) IterateProviders ¶
func (k *Keeper) IterateProviders(ctx sdk.Context, fn func(index int, item v2.Provider) (stop bool))
IterateProviders iterates over all providers in the module's KVStore and performs the specified action.
func (*Keeper) ProviderInactivePreHook ¶
func (*Keeper) SetActiveProvider ¶
SetActiveProvider stores an active provider in the module's KVStore.
func (*Keeper) SetInactiveProvider ¶
SetInactiveProvider stores an inactive provider in the module's KVStore.
func (*Keeper) SetProvider ¶
SetProvider stores a provider in the module's KVStore based on its status.
func (*Keeper) StakingShare ¶
StakingShare returns the staking share parameter from the module's parameters.
func (*Keeper) WithDistributionKeeper ¶
func (k *Keeper) WithDistributionKeeper(keeper expected.DistributionKeeper)
func (*Keeper) WithLeaseKeeper ¶
func (k *Keeper) WithLeaseKeeper(keeper expected.LeaseKeeper)
func (*Keeper) WithPlanKeeper ¶
func (k *Keeper) WithPlanKeeper(keeper expected.PlanKeeper)