github.com/ChainSafe/chainbridge-core@v1.4.2/chains/evm/cli/centrifuge/centrifuge.go (about)

     1  package centrifuge
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/ChainSafe/chainbridge-core/chains/evm/cli/flags"
     7  	"github.com/spf13/cobra"
     8  )
     9  
    10  var CentrifugeCmd = &cobra.Command{
    11  	Use:   "centrifuge",
    12  	Short: "Set of commands for interacting with a cetrifuge asset store contract",
    13  	Long:  "Set of commands for interacting with a cetrifuge asset store contract",
    14  	PersistentPreRunE: func(cmd *cobra.Command, args []string) error {
    15  		var err error
    16  		// fetch global flag values
    17  		url, _, gasPrice, senderKeyPair, prepare, err = flags.GlobalFlagValues(cmd)
    18  		if err != nil {
    19  			return fmt.Errorf("could not get global flags: %v", err)
    20  		}
    21  		return nil
    22  	},
    23  }
    24  
    25  func init() {
    26  	CentrifugeCmd.AddCommand(deployCmd)
    27  	CentrifugeCmd.AddCommand(getHashCmd)
    28  }