Versions in this module Expand all Collapse all v0 v0.1.1 Apr 22, 2024 Changes in this version type Keeper + func (k Keeper) SetBankKeeper(bk feegrant.BankKeeper) Keeper v0.1.0 Nov 7, 2023 Changes in this version + func NewMsgServerImpl(k Keeper) feegrant.MsgServer + type Keeper struct + func NewKeeper(cdc codec.BinaryCodec, storeService store.KVStoreService, ...) Keeper + func (k Keeper) ExportGenesis(ctx context.Context) (*feegrant.GenesisState, error) + func (k Keeper) GetAllowance(ctx context.Context, granter, grantee sdk.AccAddress) (feegrant.FeeAllowanceI, error) + func (k Keeper) GrantAllowance(ctx context.Context, granter, grantee sdk.AccAddress, ...) error + func (k Keeper) InitGenesis(ctx context.Context, data *feegrant.GenesisState) error + func (k Keeper) IterateAllFeeAllowances(ctx context.Context, cb func(grant feegrant.Grant) bool) error + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) RemoveExpiredAllowances(ctx context.Context, limit int32) error + func (k Keeper) UpdateAllowance(ctx context.Context, granter, grantee sdk.AccAddress, ...) error + func (k Keeper) UseGrantedFees(ctx context.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