github.com/Finschia/finschia-sdk@v0.49.1/x/foundation/keeper/internal/params.go (about)

     1  package internal
     2  
     3  import (
     4  	sdk "github.com/Finschia/finschia-sdk/types"
     5  	"github.com/Finschia/finschia-sdk/x/foundation"
     6  )
     7  
     8  func (k Keeper) GetParams(ctx sdk.Context) foundation.Params {
     9  	var params foundation.Params
    10  	k.paramSpace.GetParamSet(ctx, &params)
    11  
    12  	return params
    13  }
    14  
    15  func (k Keeper) SetParams(ctx sdk.Context, params foundation.Params) {
    16  	k.paramSpace.SetParamSet(ctx, &params)
    17  }
    18  
    19  // aliases
    20  func (k Keeper) GetFoundationTax(ctx sdk.Context) sdk.Dec {
    21  	params := k.GetParams(ctx)
    22  
    23  	return params.FoundationTax
    24  }
    25  
    26  func (k Keeper) IsCensoredMessage(ctx sdk.Context, msgTypeURL string) bool {
    27  	_, err := k.GetCensorship(ctx, msgTypeURL)
    28  	return err == nil
    29  }