github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/evm/client/proposal_handler.go (about)

     1  package client
     2  
     3  import (
     4  	"github.com/fibonacci-chain/fbc/x/evm/client/cli"
     5  	"github.com/fibonacci-chain/fbc/x/evm/client/rest"
     6  	govcli "github.com/fibonacci-chain/fbc/x/gov/client"
     7  )
     8  
     9  var (
    10  	// ManageContractDeploymentWhitelistProposalHandler alias gov NewProposalHandler
    11  	ManageContractDeploymentWhitelistProposalHandler = govcli.NewProposalHandler(
    12  		cli.GetCmdManageContractDeploymentWhitelistProposal,
    13  		rest.ManageContractDeploymentWhitelistProposalRESTHandler,
    14  	)
    15  
    16  	// ManageContractBlockedListProposalHandler alias gov NewProposalHandler
    17  	ManageContractBlockedListProposalHandler = govcli.NewProposalHandler(
    18  		cli.GetCmdManageContractBlockedListProposal,
    19  		rest.ManageContractBlockedListProposalRESTHandler,
    20  	)
    21  	ManageContractMethodBlockedListProposalHandler = govcli.NewProposalHandler(
    22  		cli.GetCmdManageContractMethodBlockedListProposal,
    23  		rest.ManageContractMethodBlockedListProposalRESTHandler,
    24  	)
    25  	ManageSysContractAddressProposalHandler = govcli.NewProposalHandler(
    26  		cli.GetCmdManageSysContractAddressProposal,
    27  		rest.ManageSysContractAddressProposalRESTHandler,
    28  	)
    29  	ManageContractMethodGuFactorProposalHandler = govcli.NewProposalHandler(
    30  		cli.GetCmdManageContractMethodGuFactorProposal,
    31  		rest.ManageContractMethodBlockedListProposalRESTHandler,
    32  	)
    33  
    34  	ManageContractByteCodeProposalHandler = govcli.NewProposalHandler(
    35  		cli.GetCmdManageContractByteCodeProposal,
    36  		rest.ManageContractBytecodeProposalRESTHandler)
    37  )