public MothraPeeringWorker(ILogger <MothraPeeringWorker> logger, IOptionsMonitor <MothraConfiguration> mothraConfigurationOptions, IHostEnvironment environment, IClientVersion clientVersion, IStore store, IMothraLibp2p mothraLibp2P, DataDirectory dataDirectory, PeerManager peerManager, PeerDiscoveredProcessor peerDiscoveredProcessor, RpcPeeringStatusProcessor rpcPeeringStatusProcessor, RpcBeaconBlocksByRangeProcessor rpcBeaconBlocksByRangeProcessor, SignedBeaconBlockProcessor signedBeaconBlockProcessor) { _logger = logger; _environment = environment; _clientVersion = clientVersion; _dataDirectory = dataDirectory; _mothraConfigurationOptions = mothraConfigurationOptions; _mothraLibp2P = mothraLibp2P; _peerManager = peerManager; _peerDiscoveredProcessor = peerDiscoveredProcessor; _rpcPeeringStatusProcessor = rpcPeeringStatusProcessor; _rpcBeaconBlocksByRangeProcessor = rpcBeaconBlocksByRangeProcessor; _signedBeaconBlockProcessor = signedBeaconBlockProcessor; _store = store; // 396 bytes _minimumSignedBeaconBlockLength = Ssz.Ssz.SignedBeaconBlockLength( new SignedBeaconBlock(new BeaconBlock(Slot.Zero, Root.Zero, Root.Zero, BeaconBlockBody.Zero), BlsSignature.Zero)); }
public Eth1BridgeWorker(ILogger <Eth1BridgeWorker> logger, IHostEnvironment environment, IOptionsMonitor <AnchorState> anchorStateOptions, IClientVersion clientVersion, IEth1GenesisProvider eth1GenesisProvider, IEth1Genesis eth1Genesis) { _logger = logger; _environment = environment; _anchorStateOptions = anchorStateOptions; _clientVersion = clientVersion; _eth1GenesisProvider = eth1GenesisProvider; _eth1Genesis = eth1Genesis; }
public BeaconNodeFacade( ILogger <BeaconNodeFacade> logger, IClientVersion clientVersion, ForkChoice forkChoice, IStoreProvider storeProvider, INetworkPeering networkPeering, ValidatorAssignments validatorAssignments, BlockProducer blockProducer) { _logger = logger; _clientVersion = clientVersion; _forkChoice = forkChoice; _storeProvider = storeProvider; _networkPeering = networkPeering; _validatorAssignments = validatorAssignments; _blockProducer = blockProducer; }
public HonestValidatorWorker(ILogger <HonestValidatorWorker> logger, IClock clock, IHostEnvironment environment, IConfiguration configuration, IBeaconNodeApi beaconNodeApi, BeaconChain beaconChain, ValidatorClient validatorClient, IClientVersion clientVersion) { _logger = logger; _clock = clock; _environment = environment; _configuration = configuration; _beaconNodeApi = beaconNodeApi; _beaconChain = beaconChain; _validatorClient = validatorClient; _clientVersion = clientVersion; }
public HonestValidatorWorker(ILogger <HonestValidatorWorker> logger, IClock clock, IHostEnvironment environment, DataDirectory dataDirectory, IBeaconNodeApi beaconNodeApi, BeaconChainInformation beaconChainInformation, ValidatorClient validatorClient, IClientVersion clientVersion) { _logger = logger; _clock = clock; _environment = environment; _dataDirectory = dataDirectory; _beaconNodeApi = beaconNodeApi; _beaconChainInformation = beaconChainInformation; _validatorClient = validatorClient; _clientVersion = clientVersion; }
public BeaconNodeWorker(ILogger <BeaconNodeWorker> logger, IOptionsMonitor <TimeParameters> timeParameterOptions, IClock clock, IHostEnvironment environment, IClientVersion clientVersion, IStore store, DataDirectory dataDirectory, IForkChoice forkChoice, INodeStart nodeStart) { _logger = logger; _timeParameterOptions = timeParameterOptions; _clock = clock; _environment = environment; _clientVersion = clientVersion; _store = store; _dataDirectory = dataDirectory; _forkChoice = forkChoice; _nodeStart = nodeStart; }
public BeaconNodeWorker(ILogger <BeaconNodeWorker> logger, IOptionsMonitor <TimeParameters> timeParameterOptions, IClock clock, IHostEnvironment environment, IConfiguration configuration, IClientVersion clientVersion, IStoreProvider storeProvider, ForkChoice forkChoice, INodeStart nodeStart) { _logger = logger; _timeParameterOptions = timeParameterOptions; _clock = clock; _environment = environment; _configuration = configuration; _clientVersion = clientVersion; _storeProvider = storeProvider; _forkChoice = forkChoice; _nodeStart = nodeStart; }