Versions in this module Expand all Collapse all v8 v8.0.3 Jan 27, 2022 v8.0.2 Jan 27, 2022 Changes in this version + func NewMsgServerImpl(k Keeper) feegrant.MsgServer + type Keeper struct + func NewKeeper(cdc codec.BinaryCodec, storeKey sdk.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) 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)