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, ¶ms) 11 12 return params 13 } 14 15 func (k Keeper) SetParams(ctx sdk.Context, params foundation.Params) { 16 k.paramSpace.SetParamSet(ctx, ¶ms) 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 }