github.com/Finschia/finschia-sdk@v0.48.1/x/params/simulation/proposals.go (about)

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