Versions in this module Expand all Collapse all v0 v0.60.1 Sep 27, 2024 Changes in this version + func NewMsgServerImpl(k Keeper) feegrant.MsgServer + type Keeper struct + func NewKeeper(cdc codec.BinaryCodec, storeKey storetypes.StoreKey, ak feegrant.AccountKeeper) Keeper + func (k Keeper) ExportGenesis(ctx sdk.Context) (*feegrant.GenesisState, error) + func (k Keeper) GetAllowance(ctx sdk.Context, granter, grantee sdk.AccAddress) (feegrant.FeeAllowanceI, error) + func (k Keeper) GrantAllowance(ctx sdk.Context, granter, grantee sdk.AccAddress, ...) error + func (k Keeper) InitGenesis(ctx sdk.Context, data *feegrant.GenesisState) error + func (k Keeper) IterateAllFeeAllowances(ctx sdk.Context, cb func(grant feegrant.Grant) bool) error + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) RemoveExpiredAllowances(ctx sdk.Context) + func (k Keeper) UpdateAllowance(ctx sdk.Context, granter, grantee sdk.AccAddress, ...) error + func (k Keeper) UseGrantedFees(ctx sdk.Context, granter, grantee sdk.AccAddress, fee sdk.Coins, ...) error + func (q Keeper) Allowance(c context.Context, req *feegrant.QueryAllowanceRequest) (*feegrant.QueryAllowanceResponse, error) + func (q Keeper) Allowances(c context.Context, req *feegrant.QueryAllowancesRequest) (*feegrant.QueryAllowancesResponse, error) + func (q Keeper) AllowancesByGranter(c context.Context, req *feegrant.QueryAllowancesByGranterRequest) (*feegrant.QueryAllowancesByGranterResponse, error) + type Migrator struct + func NewMigrator(keeper Keeper) Migrator + func (m Migrator) Migrate1to2(ctx sdk.Context) error