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 }