package flags import ( "github.com/urfave/cli/v2" ) var ( // InteropGenesisStateFlag defines a flag for the beacon node to load genesis state via file. InteropGenesisStateFlag = &cli.StringFlag{ Name: "interop-genesis-state", Usage: "The genesis state file (.SSZ) to load from", } // InteropMockEth1DataVotesFlag enables mocking the eth1 proof-of-work chain data put into blocks by proposers. InteropMockEth1DataVotesFlag = &cli.BoolFlag{ Name: "interop-eth1data-votes", Usage: "Enable mocking of eth1 data votes for proposers to package into blocks", } // InteropGenesisTimeFlag specifies genesis time for state generation. InteropGenesisTimeFlag = &cli.Uint64Flag{ Name: "interop-genesis-time", Usage: "Specify the genesis time for interop genesis state generation. Must be used with " + "--interop-num-validators", } // InteropNumValidatorsFlag specifies number of genesis validators for state generation. InteropNumValidatorsFlag = &cli.Uint64Flag{ Name: "interop-num-validators", Usage: "Specify number of genesis validators to generate for interop. Must be used with --interop-genesis-time", } )