github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/staking/types/params_ibc.go (about)

     1  package types
     2  
     3  import "github.com/fibonacci-chain/fbc/x/params"
     4  
     5  var (
     6  	_ params.ParamSet = KeyHistoricalEntriesParamsSet{}
     7  )
     8  
     9  type KeyHistoricalEntriesParamsSet struct {
    10  	HistoricalEntries uint32 `protobuf:"varint,4,opt,name=historical_entries,json=historicalEntries,proto3" json:"historical_entries,omitempty" yaml:"historical_entries"`
    11  }
    12  
    13  func (p KeyHistoricalEntriesParamsSet) ParamSetPairs() params.ParamSetPairs {
    14  	return params.ParamSetPairs{
    15  		{Key: KeyHistoricalEntries, Value: &p.HistoricalEntries, ValidatorFn: validateHistoricalEntries},
    16  	}
    17  }
    18  
    19  func KeyHistoricalEntriesParams(p uint32) params.ParamSet {
    20  	return &KeyHistoricalEntriesParamsSet{HistoricalEntries: p}
    21  }