github.com/Finschia/finschia-sdk@v0.48.1/x/gov/keeper/params.go (about)

     1  package keeper
     2  
     3  import (
     4  	sdk "github.com/Finschia/finschia-sdk/types"
     5  	"github.com/Finschia/finschia-sdk/x/gov/types"
     6  )
     7  
     8  // GetDepositParams returns the current DepositParams from the global param store
     9  func (keeper Keeper) GetDepositParams(ctx sdk.Context) types.DepositParams {
    10  	var depositParams types.DepositParams
    11  	keeper.paramSpace.Get(ctx, types.ParamStoreKeyDepositParams, &depositParams)
    12  	return depositParams
    13  }
    14  
    15  // GetVotingParams returns the current VotingParams from the global param store
    16  func (keeper Keeper) GetVotingParams(ctx sdk.Context) types.VotingParams {
    17  	var votingParams types.VotingParams
    18  	keeper.paramSpace.Get(ctx, types.ParamStoreKeyVotingParams, &votingParams)
    19  	return votingParams
    20  }
    21  
    22  // GetTallyParams returns the current TallyParam from the global param store
    23  func (keeper Keeper) GetTallyParams(ctx sdk.Context) types.TallyParams {
    24  	var tallyParams types.TallyParams
    25  	keeper.paramSpace.Get(ctx, types.ParamStoreKeyTallyParams, &tallyParams)
    26  	return tallyParams
    27  }
    28  
    29  // SetDepositParams sets DepositParams to the global param store
    30  func (keeper Keeper) SetDepositParams(ctx sdk.Context, depositParams types.DepositParams) {
    31  	keeper.paramSpace.Set(ctx, types.ParamStoreKeyDepositParams, &depositParams)
    32  }
    33  
    34  // SetVotingParams sets VotingParams to the global param store
    35  func (keeper Keeper) SetVotingParams(ctx sdk.Context, votingParams types.VotingParams) {
    36  	keeper.paramSpace.Set(ctx, types.ParamStoreKeyVotingParams, &votingParams)
    37  }
    38  
    39  // SetTallyParams sets TallyParams to the global param store
    40  func (keeper Keeper) SetTallyParams(ctx sdk.Context, tallyParams types.TallyParams) {
    41  	keeper.paramSpace.Set(ctx, types.ParamStoreKeyTallyParams, &tallyParams)
    42  }