public NodeController(ILogger <NodeController> logger, BlockService blockService, PeerToPeerService peerToPeerService, ValidationService validationService)
 {
     _logger            = logger;
     _blockService      = blockService;
     _peerToPeerService = peerToPeerService;
     _validationService = validationService;
 }
Exemple #2
0
 public BlocksController(SimpleBlockChain blockChain,
                         PeerToPeerService p2pService,
                         ILogger <BlocksController> logger,
                         IBlockFactory <SimpleBlock, string> blockFactory
                         )
 {
     _blockChain   = blockChain ?? throw new ArgumentNullException(nameof(blockChain));
     _p2PService   = p2pService ?? throw new ArgumentNullException(nameof(p2pService));
     _logger       = logger ?? throw new ArgumentNullException(nameof(logger));
     _blockFactory = blockFactory;
 }
 public PeersController(PeerToPeerService service)
 {
     _service = service ?? throw new ArgumentNullException(nameof(service));
 }
 public PeerController(ILogger <PeerController> logger, PeerToPeerService peerToPeerService)
 {
     _logger            = logger;
     _peerToPeerService = peerToPeerService;
 }