mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-23 20:07:17 +00:00
31 lines
1.1 KiB
Go
31 lines
1.1 KiB
Go
|
package flags
|
||
|
|
||
|
import (
|
||
|
"github.com/urfave/cli"
|
||
|
)
|
||
|
|
||
|
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",
|
||
|
}
|
||
|
)
|