github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/evidence/internal/keeper/params.go (about)

     1  package keeper
     2  
     3  import (
     4  	"time"
     5  
     6  	sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types"
     7  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/evidence/internal/types"
     8  )
     9  
    10  // MaxEvidenceAge returns the maximum age for submitted evidence.
    11  func (k Keeper) MaxEvidenceAge(ctx sdk.Context) (res time.Duration) {
    12  	k.paramSpace.Get(ctx, types.KeyMaxEvidenceAge, &res)
    13  	return
    14  }
    15  
    16  // GetParams returns the total set of evidence parameters.
    17  func (k Keeper) GetParams(ctx sdk.Context) (params types.Params) {
    18  	k.paramSpace.GetParamSet(ctx, &params)
    19  	return params
    20  }
    21  
    22  // SetParams sets the evidence parameters to the param space.
    23  func (k Keeper) SetParams(ctx sdk.Context, params types.Params) {
    24  	k.paramSpace.SetParamSet(ctx, &params)
    25  }