github.com/Finschia/finschia-sdk@v0.48.1/x/distribution/keeper/alias_functions.go (about) 1 package keeper 2 3 import ( 4 sdk "github.com/Finschia/finschia-sdk/types" 5 authtypes "github.com/Finschia/finschia-sdk/x/auth/types" 6 "github.com/Finschia/finschia-sdk/x/distribution/types" 7 ) 8 9 // get outstanding rewards 10 func (k Keeper) GetValidatorOutstandingRewardsCoins(ctx sdk.Context, val sdk.ValAddress) sdk.DecCoins { 11 return k.GetValidatorOutstandingRewards(ctx, val).Rewards 12 } 13 14 // get the community coins 15 func (k Keeper) GetFeePoolCommunityCoins(ctx sdk.Context) sdk.DecCoins { 16 return k.GetFeePool(ctx).CommunityPool 17 } 18 19 // GetDistributionAccount returns the distribution ModuleAccount 20 func (k Keeper) GetDistributionAccount(ctx sdk.Context) authtypes.ModuleAccountI { 21 return k.authKeeper.GetModuleAccount(ctx, types.ModuleName) 22 }