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