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

     1  package simulation
     2  
     3  import (
     4  	simappparams "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/simapp/params"
     5  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/simulation"
     6  )
     7  
     8  // OpWeightSubmitParamChangeProposal app params key for param change proposal
     9  const OpWeightSubmitParamChangeProposal = "op_weight_submit_param_change_proposal"
    10  
    11  // ProposalContents defines the module weighted proposals' contents
    12  func ProposalContents(paramChanges []simulation.ParamChange) []simulation.WeightedProposalContent {
    13  	return []simulation.WeightedProposalContent{
    14  		{
    15  			AppParamsKey:       OpWeightSubmitParamChangeProposal,
    16  			DefaultWeight:      simappparams.DefaultWeightParamChangeProposal,
    17  			ContentSimulatorFn: SimulateParamChangeProposalContent(paramChanges),
    18  		},
    19  	}
    20  }