Documentation
¶
Index ¶
- type Config
- type Option
- func WithAlwaysErrorValidatorResponse() Option
- func WithBeaconGenesisTime(t beacon.Timestamp) Option
- func WithBeaconPortStart(port int) Option
- func WithExternalIP(ip net.IP) Option
- func WithGenesisValidatorsRoot(t tree.Root) Option
- func WithHost(host string) Option
- func WithID(id uint64) Option
- func WithLogLevel(level string) Option
- func WithMaxDevP2PSessionReuses(reuse int) Option
- func WithPort(port int) Option
- func WithProposalAction(action proposal_actions.ProposalAction) Option
- func WithProposalActionFrequency(freq uint64) Option
- func WithProxiesPortStart(portStart int) Option
- func WithSpec(spec *beacon.Spec) Option
- func WithValidatorKeys(vk map[beacon.ValidatorIndex]*keys.ValidatorKey) Option
- func WithValidatorKeysList(vk []*keys.ValidatorKey) Option
- func WithValidatorKeysListFromFile(path string) Option
- func WithValidatorKeysListFromFolder(path string) Option
- func WithValidatorLoadTimeoutSeconds(timeout int) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
sync.Mutex
*p2p.TestP2P
ID uint64
Port int
ProxiesPortStart int
Host string
Spec *beacon.Spec
ExternalIP net.IP
BeaconGenesisTime beacon.Timestamp
GenesisValidatorsRoot tree.Root
ValidatorKeys map[beacon.ValidatorIndex]*keys.ValidatorKey
ValidatorKeysList []*keys.ValidatorKey
AlwaysErrorValidatorResponse bool
ValidatorLoadTimeoutSeconds int
ProposalAction proposal_actions.ProposalAction
ProposalActionFrequency uint64
}
type Option ¶
type Option struct {
// contains filtered or unexported fields
}
func WithAlwaysErrorValidatorResponse ¶
func WithAlwaysErrorValidatorResponse() Option
func WithBeaconGenesisTime ¶
func WithBeaconPortStart ¶
func WithExternalIP ¶
func WithLogLevel ¶
func WithProposalAction ¶ added in v1.1.0
func WithProposalAction(action proposal_actions.ProposalAction) Option
func WithProposalActionFrequency ¶ added in v1.1.0
func WithProxiesPortStart ¶
func WithValidatorKeys ¶
func WithValidatorKeys(vk map[beacon.ValidatorIndex]*keys.ValidatorKey) Option
func WithValidatorKeysList ¶
func WithValidatorKeysList(vk []*keys.ValidatorKey) Option
func WithValidatorLoadTimeoutSeconds ¶ added in v1.0.4
func (Option) MarshalText ¶
Click to show internal directories.
Click to hide internal directories.