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 }