Documentation ¶
Index ¶
- func NewMsgServerImpl(keeper Keeper) types.MsgServer
- type Keeper
- func (k Keeper) GetAllProviders(ctx sdk.Context) (providers []types.Provider)
- func (k Keeper) GetBlockServiceFees(ctx sdk.Context) (sdk.DecCoins, error)
- func (k Keeper) GetProvider(ctx sdk.Context, delegator sdk.AccAddress) (dt types.Provider, found bool)
- func (k Keeper) GetProvidersIteratorPaginated(ctx sdk.Context, page, limit uint) storetypes.Iterator
- func (k Keeper) GetProvidersPaginated(ctx sdk.Context, page, limit uint) (providers []types.Provider)
- func (k Keeper) GetRemainingServiceFees(ctx sdk.Context) (sdk.DecCoins, error)
- func (k Keeper) IterateProviders(ctx sdk.Context, callback func(provider types.Provider) (stop bool))
- func (k Keeper) IterateProvidersPaginated(ctx sdk.Context, page, limit uint, cb func(vote types.Provider) (stop bool))
- func (k Keeper) PayoutNativeRewards(ctx sdk.Context, addr sdk.AccAddress) (sdk.Coins, error)
- func (k Keeper) Provider(c context.Context, req *types.QueryProviderRequest) (*types.QueryProviderResponse, error)
- func (k Keeper) Providers(c context.Context, req *types.QueryProvidersRequest) (*types.QueryProvidersResponse, error)
- func (k Keeper) SetProvider(ctx sdk.Context, delAddr sdk.AccAddress, provider types.Provider) error
- func (k Keeper) SetRemainingServiceFees(ctx sdk.Context, fees sdk.DecCoins) error
- func (k Keeper) ShieldStatus(c context.Context, req *types.QueryShieldStatusRequest) (*types.QueryShieldStatusResponse, error)
- type Migrator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMsgServerImpl ¶
NewMsgServerImpl returns an implementation of the shield MsgServer interface for the provided Keeper.
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
Keeper implements the shield keeper.
func NewKeeper ¶
func NewKeeper(cdc codec.BinaryCodec, storeService store.KVStoreService, ak types.AccountKeeper, bk types.BankKeeper, paramSpace paramtypes.Subspace) Keeper
NewKeeper creates a shield keeper.
func (Keeper) GetAllProviders ¶
GetAllProviders retrieves all providers.
func (Keeper) GetBlockServiceFees ¶
func (Keeper) GetProvider ¶
func (k Keeper) GetProvider(ctx sdk.Context, delegator sdk.AccAddress) (dt types.Provider, found bool)
GetProvider returns data of a provider given its address.
func (Keeper) GetProvidersIteratorPaginated ¶
func (k Keeper) GetProvidersIteratorPaginated(ctx sdk.Context, page, limit uint) storetypes.Iterator
GetProvidersIteratorPaginated returns an iterator to go over providers based on pagination parameters.
func (Keeper) GetProvidersPaginated ¶
func (k Keeper) GetProvidersPaginated(ctx sdk.Context, page, limit uint) (providers []types.Provider)
GetProvidersPaginated performs paginated query of providers.
func (Keeper) GetRemainingServiceFees ¶
func (Keeper) IterateProviders ¶
func (k Keeper) IterateProviders(ctx sdk.Context, callback func(provider types.Provider) (stop bool))
IterateProviders iterates through all providers.
func (Keeper) IterateProvidersPaginated ¶
func (k Keeper) IterateProvidersPaginated(ctx sdk.Context, page, limit uint, cb func(vote types.Provider) (stop bool))
IterateProvidersPaginated iterates over providers based on pagination parameters and performs a callback function.
func (Keeper) PayoutNativeRewards ¶
PayoutNativeRewards pays out pending CTK rewards.
func (Keeper) Provider ¶
func (k Keeper) Provider(c context.Context, req *types.QueryProviderRequest) (*types.QueryProviderResponse, error)
Provider queries a provider given the address.
func (Keeper) Providers ¶
func (k Keeper) Providers(c context.Context, req *types.QueryProvidersRequest) (*types.QueryProvidersResponse, error)
Providers queries all providers.
func (Keeper) SetProvider ¶
SetProvider sets data of a provider in the kv-store.
func (Keeper) SetRemainingServiceFees ¶
func (Keeper) ShieldStatus ¶
func (k Keeper) ShieldStatus(c context.Context, req *types.QueryShieldStatusRequest) (*types.QueryShieldStatusResponse, error)
ShieldStatus queries the global status of the shield module.
type Migrator ¶
type Migrator struct {
// contains filtered or unexported fields
}
Migrator is a struct for handling in-place store migrations.
func NewMigrator ¶
NewMigrator returns a new Migrator.