github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/keeper/alias_functions.go (about)

     1  package keeper
     2  
     3  import (
     4  	"context"
     5  
     6  	sdk "github.com/cosmos/cosmos-sdk/types"
     7  	"github.com/cosmos/cosmos-sdk/x/distribution/types"
     8  )
     9  
    10  // get outstanding rewards
    11  func (k Keeper) GetValidatorOutstandingRewardsCoins(ctx context.Context, val sdk.ValAddress) (sdk.DecCoins, error) {
    12  	rewards, err := k.GetValidatorOutstandingRewards(ctx, val)
    13  	if err != nil {
    14  		return nil, err
    15  	}
    16  
    17  	return rewards.Rewards, nil
    18  }
    19  
    20  // GetDistributionAccount returns the distribution ModuleAccount
    21  func (k Keeper) GetDistributionAccount(ctx context.Context) sdk.ModuleAccountI {
    22  	return k.authKeeper.GetModuleAccount(ctx, types.ModuleName)
    23  }