mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-28 14:17:17 +00:00
31 lines
1.1 KiB
Go
31 lines
1.1 KiB
Go
package flags
|
|
|
|
import (
|
|
"gopkg.in/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",
|
|
}
|
|
)
|