github.com/InjectiveLabs/sdk-go@v1.53.0/chain/permissions/types/params.go (about)

     1  package types
     2  
     3  import (
     4  	paramtypes "github.com/cosmos/cosmos-sdk/x/params/types"
     5  )
     6  
     7  // ParamTable
     8  func ParamKeyTable() paramtypes.KeyTable {
     9  	return paramtypes.NewKeyTable().RegisterParamSet(&Params{})
    10  }
    11  
    12  func NewParams(wasmHookQueryMaxGas uint64) Params {
    13  	return Params{
    14  		WasmHookQueryMaxGas: wasmHookQueryMaxGas,
    15  	}
    16  }
    17  
    18  // default module parameters.
    19  func DefaultParams() Params {
    20  	return Params{
    21  		WasmHookQueryMaxGas: 200_000,
    22  	}
    23  }
    24  
    25  // validate params.
    26  func (p Params) Validate() error {
    27  	return nil
    28  }
    29  
    30  // Implements params.ParamSet.
    31  func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs {
    32  	return paramtypes.ParamSetPairs{}
    33  }